From 336c46b5a9e879e7a27f6951ada5889e2db6d18f Mon Sep 17 00:00:00 2001 From: jules Date: Wed, 17 Jun 2015 14:01:00 -0500 Subject: [PATCH] Fix for array size in AudioFormatReader when reading files with > 64 channels. --- modules/juce_audio_formats/format/juce_AudioFormatReader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/juce_audio_formats/format/juce_AudioFormatReader.cpp b/modules/juce_audio_formats/format/juce_AudioFormatReader.cpp index b265b09396..fd0a7e6ccf 100644 --- a/modules/juce_audio_formats/format/juce_AudioFormatReader.cpp +++ b/modules/juce_audio_formats/format/juce_AudioFormatReader.cpp @@ -163,7 +163,7 @@ void AudioFormatReader::read (AudioSampleBuffer* buffer, } else { - HeapBlock chans ((size_t) numTargetChannels); + HeapBlock chans ((size_t) numTargetChannels + 1); readChannels (*this, chans, buffer, startSample, numSamples, readerStartSample, numTargetChannels); }