From: RĂ©mi Denis-Courmont Date: Sat, 28 Jun 2008 17:43:51 +0000 (+0300) Subject: vlc_pthread_fatal: fix error message X-Git-Tag: 0.9.0-test1~78 X-Git-Url: https://git.sesse.net/?p=vlc;a=commitdiff_plain;h=f8fbd68453c4f2dd24de8bc4864993afdf40eccf vlc_pthread_fatal: fix error message The error message was overriden to "Illegal seek" --- 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];