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; }