diff --git a/audio/gstavdtpsink.c b/audio/gstavdtpsink.c
index f379469..dca9d67 100644
--- a/audio/gstavdtpsink.c
+++ b/audio/gstavdtpsink.c
self->watch_id = 0;
sk = bt_audio_service_open();
- if (sk <= 0) {
+ if (sk < 0) {
err = -errno;
GST_ERROR_OBJECT(self, "Cannot open connection to bt "
"audio service: %s %d", strerror(-err), -err);
diff --git a/audio/pcm_bluetooth.c b/audio/pcm_bluetooth.c
index 4d85f33..85566a3 100644
--- a/audio/pcm_bluetooth.c
+++ b/audio/pcm_bluetooth.c
data->stream.fd = -1;
sk = bt_audio_service_open();
- if (sk <= 0) {
+ if (sk < 0) {
err = -errno;
goto failed;
}
diff --git a/test/ipctest.c b/test/ipctest.c
index 4968443..cbfd78d 100644
--- a/test/ipctest.c
+++ b/test/ipctest.c
DBG("bt_audio_service_open");
u->service_fd = bt_audio_service_open();
- if (u->service_fd <= 0) {
+ if (u->service_fd < 0) {
int err = -errno;
ERR("bt_audio_service_open() failed: %s (%d)", strerror(-err),