diff --git a/juce_amalgamated.cpp b/juce_amalgamated.cpp index 4915232072..dac5a7599a 100644 --- a/juce_amalgamated.cpp +++ b/juce_amalgamated.cpp @@ -32904,7 +32904,7 @@ public: : node (node_), processor (node_->processor), audioChannelsToUse (audioChannelsToUse_), - totalChans (totalChans_), + totalChans (jmax (1, totalChans_)), midiBufferToUse (midiBufferToUse_) { channels = (float**) juce_calloc (sizeof (float*) * totalChans_); diff --git a/src/juce_appframework/audio/processors/juce_AudioProcessorGraph.cpp b/src/juce_appframework/audio/processors/juce_AudioProcessorGraph.cpp index 4add3b57b4..221c18a2f4 100644 --- a/src/juce_appframework/audio/processors/juce_AudioProcessorGraph.cpp +++ b/src/juce_appframework/audio/processors/juce_AudioProcessorGraph.cpp @@ -511,7 +511,7 @@ public: : node (node_), processor (node_->processor), audioChannelsToUse (audioChannelsToUse_), - totalChans (totalChans_), + totalChans (jmax (1, totalChans_)), midiBufferToUse (midiBufferToUse_) { channels = (float**) juce_calloc (sizeof (float*) * totalChans_);