fix iochannel for hangup signals
authorLennart Poettering <lennart@poettering.net>
Thu, 11 May 2006 21:38:16 +0000 (21:38 +0000)
committerLennart Poettering <lennart@poettering.net>
Thu, 11 May 2006 21:38:16 +0000 (21:38 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@848 fefdeb5f-60dc-0310-8127-8f9354f1896f

src/polypcore/iochannel.c

index 623925a..aba0399 100644 (file)
@@ -91,7 +91,7 @@ static void callback(pa_mainloop_api* m, pa_io_event *e, int fd, pa_io_event_fla
     assert(fd >= 0);
     assert(userdata);
 
-    if ((f & (PA_IO_EVENT_HANGUP|PA_IO_EVENT_ERROR)) & !io->hungup) {
+    if ((f & (PA_IO_EVENT_HANGUP|PA_IO_EVENT_ERROR)) && !io->hungup) {
         io->hungup = 1;
         changed = 1;
     }