diff --git a/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp b/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp index f98f0041b5..5288dfb9e1 100644 --- a/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp +++ b/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp @@ -1525,7 +1525,7 @@ private: } for (i = 0; i < n; ++i) - if ((config[i] = (config[i] + 1) % maxChans[i]) > 0) + if ((config[i] = maxChans[i] ? (config[i] + 1) % maxChans[i] : 0) > 0) break; }