diff options
Diffstat (limited to 'test/ipctest.c')
-rw-r--r-- | test/ipctest.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/test/ipctest.c b/test/ipctest.c index 9fdfac4df..496844352 100644 --- a/test/ipctest.c +++ b/test/ipctest.c @@ -139,7 +139,7 @@ static int service_send(struct userdata *u, const bt_audio_msg_header_t *msg) else { err = -errno; ERR("Error sending data to audio service: %s(%d)", - strerror(errno), errno); + strerror(-err), -err); } return err; @@ -171,7 +171,7 @@ static int service_recv(struct userdata *u, bt_audio_msg_header_t *rsp) } else { err = -errno; ERR("Error receiving data from audio service: %s(%d)", - strerror(errno), errno); + strerror(-err), -err); } return err; @@ -215,8 +215,12 @@ static int init_bt(struct userdata *u) u->service_fd = bt_audio_service_open(); if (u->service_fd <= 0) { - perror(strerror(errno)); - return errno; + int err = -errno; + + ERR("bt_audio_service_open() failed: %s (%d)", strerror(-err), + -err); + + return err; } return 0; |