diff --git a/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp b/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp index 1351a45374..52535970f2 100644 --- a/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp +++ b/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp @@ -656,7 +656,10 @@ namespace WavFileHelpers if (infoLength > 0) { - infoLength = jlimit ((int64) 0, infoLength, (int64) input.readInt()); + infoLength = jmin (infoLength, (int64) input.readInt()); + + if (infoLength <= 0) + return; for (int i = 0; i < numElementsInArray (types); ++i) {