From efd5bd36cb8cf1e99e99fa00fa39652a4ea7dee8 Mon Sep 17 00:00:00 2001 From: jules Date: Thu, 25 Feb 2016 16:50:11 +0000 Subject: [PATCH] Made CharPointer_UTF8::isValidString reject some sequences that weren't being detected as illegal --- modules/juce_core/text/juce_CharPointer_UTF8.h | 3 +++ 1 file changed, 3 insertions(+) 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;