From: Jörn Nettingsmeier Date: Thu, 14 Feb 2019 15:45:57 +0000 (+0000) Subject: die() on failure to create ringbuffer. X-Git-Tag: 3.3RC0~52^2~46 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=06504516f12573bd714d12ed143955d549502607;p=thirdparty%2Fshairport-sync.git die() on failure to create ringbuffer. --- diff --git a/audio_jack.c b/audio_jack.c index 91abbe4b..88bec832 100644 --- a/audio_jack.c +++ b/audio_jack.c @@ -361,6 +361,8 @@ int jack_init(__attribute__((unused)) int argc, __attribute__((unused)) char **a config.jack_right_channel_name = strdup("right"); jackbuf = jack_ringbuffer_create(buffer_size); // make the jack ringbuffer the same size as audio_lmb + if (jackbuf == NULL) + die("Can't allocate %d bytes for the JACK ringbuffer.", buffer_size); jack_ringbuffer_mlock(jackbuf); // lock buffer into memory so that it never gets paged out jack_set_error_function(default_jack_error_callback);