From 14bc9d3b12e43bcaaaeffd92b221a3eeba751beb Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Wed, 20 Aug 2014 15:17:01 +0200 Subject: [PATCH] JACK: fixed error handling --- src/audio/capture/jack.c | 4 ++-- src/audio/playback/jack.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/audio/capture/jack.c b/src/audio/capture/jack.c index b7b39b2b9..e04ad855d 100644 --- a/src/audio/capture/jack.c +++ b/src/audio/capture/jack.c @@ -112,7 +112,7 @@ void audio_cap_jack_help(const char *driver_name) int channel_count; client = jack_client_open(PACKAGE_STRING, JackNullOption, &status); - if(status == JackFailure) { + if(status & JackFailure) { fprintf(stderr, "[JACK capture] Opening JACK client failed.\n"); return; } @@ -172,7 +172,7 @@ void * audio_cap_jack_init(char *cfg) } s->client = jack_client_open(PACKAGE_STRING, JackNullOption, &status); - if(status == JackFailure) { + if(status & JackFailure) { fprintf(stderr, "[JACK capture] Opening JACK client failed.\n"); goto error; } diff --git a/src/audio/playback/jack.c b/src/audio/playback/jack.c index 97fb16022..8d476c63c 100644 --- a/src/audio/playback/jack.c +++ b/src/audio/playback/jack.c @@ -142,7 +142,7 @@ void audio_play_jack_help(const char *driver_name) const char **ports; client = jack_client_open(PACKAGE_STRING, JackNullOption, &status); - if(status == JackFailure) { + if(status & JackFailure) { fprintf(stderr, "[JACK playback] Opening JACK client failed.\n"); return; } @@ -201,7 +201,7 @@ void * audio_play_jack_init(char *cfg) } s->client = jack_client_open(PACKAGE_STRING, JackNullOption, &status); - if(status == JackFailure) { + if(status & JackFailure) { fprintf(stderr, "[JACK playback] Opening JACK client failed.\n"); goto error; }