diff --git a/modules/juce_core/text/juce_CharPointer_UTF8.h b/modules/juce_core/text/juce_CharPointer_UTF8.h index facd5a57ad..628897f61b 100644 --- a/modules/juce_core/text/juce_CharPointer_UTF8.h +++ b/modules/juce_core/text/juce_CharPointer_UTF8.h @@ -520,6 +520,9 @@ public: return false; } + if (numExtraValues == 0) + return false; + maxBytesToRead -= numExtraValues; if (maxBytesToRead < 0) return false;