From 54f59c8c0e783dc42a24760ddad61de8a1d67b43 Mon Sep 17 00:00:00 2001 From: Vitaly Sverchinsky <sverchinsky@gmail.com> Date: Thu, 16 May 2024 18:25:39 +0300 Subject: [PATCH] Fix null pointer dereference --- src/effects/nyquist/Nyquist.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/effects/nyquist/Nyquist.cpp b/src/effects/nyquist/Nyquist.cpp index 65bca0b61e..0112488f1b 100644 --- a/src/effects/nyquist/Nyquist.cpp +++ b/src/effects/nyquist/Nyquist.cpp @@ -937,8 +937,11 @@ bool NyquistEffect::Process(EffectInstance &, EffectSettings &settings) auto &mCurLen = nyxContext.mCurLen; mCurChannelGroup = pRange ? *pRange->first : nullptr; - mCurTrack[0] = (*mCurChannelGroup->Channels().begin()).get(); + mCurTrack[0] = mCurChannelGroup + ? (*mCurChannelGroup->Channels().begin()).get() + : nullptr; mCurNumChannels = 1; + assert(mCurChannelGroup != nullptr || bOnePassTool); if ( (mT1 >= mT0) || bOnePassTool ) { if (bOnePassTool) { } -- GitLab