From 7ab992e85849dd1ff4156ea45b740dce9f52ba9b Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 29 Jan 2018 23:01:58 +0100 Subject: [PATCH] Add missing null pointer check --- audio/audio_driver.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/audio/audio_driver.c b/audio/audio_driver.c index f888825bd0..3a182c560d 100644 --- a/audio/audio_driver.c +++ b/audio/audio_driver.c @@ -573,7 +573,10 @@ static void audio_driver_flush(const int16_t *data, size_t samples) runloop_get_status(&is_paused, &is_idle, &is_slowmotion, &is_perfcnt_enable); - if (is_paused || !audio_driver_active || !audio_driver_input_data) + if ( is_paused || + !audio_driver_active || + !audio_driver_input_data || + !audio_driver_output_samples_buf) return; convert_s16_to_float(audio_driver_input_data, data, samples,