From bd5f6d596dc198e0bdd072ec30e0e1f6e95dbbbf Mon Sep 17 00:00:00 2001 From: reuk Date: Tue, 28 Sep 2021 17:44:14 +0100 Subject: [PATCH] DSPDemos: Avoid undefined behaviour if buffer is null --- examples/Assets/DSPDemos_Common.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/examples/Assets/DSPDemos_Common.h b/examples/Assets/DSPDemos_Common.h index 841a7c7665..5fb76707e9 100644 --- a/examples/Assets/DSPDemos_Common.h +++ b/examples/Assets/DSPDemos_Common.h @@ -308,7 +308,11 @@ struct DSPDemo : public AudioSource, void getNextAudioBlock (const AudioSourceChannelInfo& bufferToFill) override { - jassert (bufferToFill.buffer != nullptr); + if (bufferToFill.buffer == nullptr) + { + jassertfalse; + return; + } inputSource->getNextAudioBlock (bufferToFill);