]> git.sesse.net Git - vlc/commitdiff
Really handle sigwait() errors
authorRémi Denis-Courmont <remi@remlab.net>
Sat, 11 Jul 2009 15:33:09 +0000 (18:33 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Sat, 11 Jul 2009 15:33:09 +0000 (18:33 +0300)
modules/control/signals.c

index 7b63cbc496453dcb995375dfae665b6925da03fb..7acf926808b0dfade8b513c72a07c794e8126e25 100644 (file)
@@ -100,7 +100,7 @@ static void *SigThread (void *data)
 
     do
     {
-        sigwait (&set, &signum);
+        while (sigwait (&set, &signum));
 
 #ifdef __APPLE__
         /* In Mac OS X up to 10.5 sigwait (among others) is not a pthread