From 1a28e7acb240efd276e090600ee86af8841dd55d Mon Sep 17 00:00:00 2001 From: tpoole Date: Thu, 1 Sep 2016 09:18:06 +0100 Subject: [PATCH] Fixed modulo zero bug in VST bus arrangement --- modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; }