From 06504516f12573bd714d12ed143955d549502607 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn=20Nettingsmeier?= Date: Thu, 14 Feb 2019 15:45:57 +0000 Subject: [PATCH] die() on failure to create ringbuffer. --- audio_jack.c | 2 ++ 1 file changed, 2 insertions(+) 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);