]> code.delx.au - pulseaudio/commitdiff
bluetooth: be a bit more verbose if we exit due to bad poll() revents flag
authorLennart Poettering <lennart@poettering.net>
Thu, 9 Apr 2009 23:29:46 +0000 (01:29 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 9 Apr 2009 23:29:46 +0000 (01:29 +0200)
src/modules/bluetooth/module-bluetooth-device.c

index 420f2287975f25c2d14718e330a4515613a357fb..bf2e0e87c71b13388b410d70e448fc06f0bf3bff 100644 (file)
@@ -1265,7 +1265,11 @@ static void thread_func(void *userdata) {
         pollfd = u->rtpoll_item ? pa_rtpoll_item_get_pollfd(u->rtpoll_item, NULL) : NULL;
 
         if (pollfd && (pollfd->revents & ~(POLLOUT|POLLIN))) {
-            pa_log_error("FD error.");
+            pa_log_info("FD error: %s%s%s%s",
+                        pollfd->revents & POLLERR ? "POLLERR " :"",
+                        pollfd->revents & POLLHUP ? "POLLHUP " :"",
+                        pollfd->revents & POLLPRI ? "POLLPRI " :"",
+                        pollfd->revents & POLLNVAL ? "POLLNVAL " :"");
             goto fail;
         }
     }