From: RĂ©mi Denis-Courmont Date: Wed, 22 Jul 2009 19:02:16 +0000 (+0300) Subject: Work-around yet another bug of hopelessly broken MacOS X X-Git-Tag: 1.1.0-ff~4858 X-Git-Url: https://git.sesse.net/?p=vlc;a=commitdiff_plain;h=66e451b5af762b7caec7ed1b5ba2e668580ce362 Work-around yet another bug of hopelessly broken MacOS X Fixes #2984 --- diff --git a/bin/vlc.c b/bin/vlc.c index 55f7c5f70f..5ca5a16c8f 100644 --- a/bin/vlc.c +++ b/bin/vlc.c @@ -51,6 +51,12 @@ int main( int i_argc, const char *ppsz_argv[] ) { int i_ret; +#ifdef __APPLE__ + /* The so-called POSIX-compliant MacOS X is not. + * SIGPIPE fires even when it is blocked in all threads! */ + signal (SIGPIPE, SIG_IGN); +#endif + #ifndef ALLOW_RUN_AS_ROOT if (geteuid () == 0) {