]> code.delx.au - pulseaudio/commitdiff
bluetooth: service_fd could be 0
authorMarc-André Lureau <marc-andre.lureau@nokia.com>
Thu, 26 Feb 2009 22:13:54 +0000 (00:13 +0200)
committerMarc-André Lureau <marc-andre.lureau@nokia.com>
Wed, 4 Mar 2009 15:07:45 +0000 (17:07 +0200)
src/modules/bluetooth/module-bluetooth-device.c

index 39a4a3b3fb17badbc3e86227ed80342768ea142d..7c234ec8e3cfe98fa6f00511fef3194367f080ab 100644 (file)
@@ -1363,7 +1363,7 @@ static void sco_over_pcm_state_update(struct userdata *u) {
     if (PA_SINK_IS_OPENED(pa_sink_get_state(u->hsp.sco_sink)) ||
         PA_SOURCE_IS_OPENED(pa_source_get_state(u->hsp.sco_source))) {
 
-        if (u->service_fd > 0)
+        if (u->service_fd >= 0)
             return;
 
         pa_log_debug("Resuming SCO over PCM");
@@ -1372,7 +1372,7 @@ static void sco_over_pcm_state_update(struct userdata *u) {
 
     } else {
 
-        if (u->service_fd <= 0)
+        if (u->service_fd < 0)
             return;
 
         pa_log_debug("Closing SCO over PCM");