# HG changeset patch # User Chris Cannam # Date 1409739981 -3600 # Node ID d5404b8421b409957ad3e5e05cfc3d5868863b2d # Parent 65494d0d9ded26dea484b8b1eb2c4b915b320a5a Fix some potential null derefs (from coverity scan) diff -r 65494d0d9ded -r d5404b8421b4 transform/RealTimeEffectModelTransformer.cpp --- a/transform/RealTimeEffectModelTransformer.cpp Wed Sep 03 11:22:46 2014 +0100 +++ b/transform/RealTimeEffectModelTransformer.cpp Wed Sep 03 11:26:21 2014 +0100 @@ -196,10 +196,10 @@ while (got < blockSize) { inbufs[0][got++] = 0.0; } - } - for (int ch = 1; ch < (int)m_plugin->getAudioInputCount(); ++ch) { - for (long i = 0; i < blockSize; ++i) { - inbufs[ch][i] = inbufs[0][i]; + for (int ch = 1; ch < (int)m_plugin->getAudioInputCount(); ++ch) { + for (long i = 0; i < blockSize; ++i) { + inbufs[ch][i] = inbufs[0][i]; + } } } } else { @@ -213,10 +213,10 @@ } ++got; } - } - for (int ch = channelCount; ch < (int)m_plugin->getAudioInputCount(); ++ch) { - for (long i = 0; i < blockSize; ++i) { - inbufs[ch][i] = inbufs[ch % channelCount][i]; + for (int ch = channelCount; ch < (int)m_plugin->getAudioInputCount(); ++ch) { + for (long i = 0; i < blockSize; ++i) { + inbufs[ch][i] = inbufs[ch % channelCount][i]; + } } } }