X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=bin%2Fvlc.c;h=5ca5a16c8fa23848ef01171a3bfdacccab702ab3;hb=66e451b5af762b7caec7ed1b5ba2e668580ce362;hp=55f7c5f70fe1a9bf403ab3f3d14a6c4a346d8987;hpb=153dd4aa04adbf9d8448d25d711f53bd00a89330;p=vlc 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) {