]> code.delx.au - pulseaudio/commitdiff
bluetooth: warn on EAGAIN after POLLOUT
authorMarc-André Lureau <marc-andre.lureau@nokia.com>
Wed, 1 Jul 2009 10:11:33 +0000 (13:11 +0300)
committerLennart Poettering <lennart@poettering.net>
Wed, 1 Jul 2009 19:00:33 +0000 (21:00 +0200)
src/modules/bluetooth/module-bluetooth-device.c

index c46518e194219ac350a071841e9ee9a8dc8976f8..f7dbfd9c696280c41ee348b156a707805551675e 100644 (file)
@@ -1351,6 +1351,9 @@ static void thread_func(void *userdata) {
                             goto fail;
                     }
 
+                    if (n_written == 0)
+                        pa_log("Broken kernel: we got EAGAIN on write() after POLLOUT!");
+
                     do_write -= n_written;
                     writable = FALSE;
                 }