From f8fbd68453c4f2dd24de8bc4864993afdf40eccf Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Sat, 28 Jun 2008 20:43:51 +0300 Subject: [PATCH] vlc_pthread_fatal: fix error message The error message was overriden to "Illegal seek" --- src/misc/threads.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/misc/threads.c b/src/misc/threads.c index 1d9ed4dc0b..bd23b3a0ab 100644 --- a/src/misc/threads.c +++ b/src/misc/threads.c @@ -101,14 +101,13 @@ void vlc_pthread_fatal (const char *action, int error, { fprintf (stderr, "LibVLC fatal error %s in thread %lu at %s:%u: %d\n", action, vlc_threadid (), file, line, error); - fflush (stderr); /* Sometimes strerror_r() crashes too, so make sure we print an error * message before we invoke it */ #ifdef __GLIBC__ /* Avoid the strerror_r() prototype brain damage in glibc */ errno = error; - dprintf (2, " Error message: %m at:\n"); + fprintf (stderr, " Error message: %m at:\n"); #else char buf[1000]; const char *msg; @@ -126,8 +125,8 @@ void vlc_pthread_fatal (const char *action, int error, break; } fprintf (stderr, " Error message: %s\n", msg); - fflush (stderr); #endif + fflush (stderr); #ifdef HAVE_BACKTRACE void *stack[20]; -- 2.39.2