diff options
Diffstat (limited to 'Build/source/libs/icu/icu-src/source/i18n/csdetect.cpp')
-rw-r--r-- | Build/source/libs/icu/icu-src/source/i18n/csdetect.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Build/source/libs/icu/icu-src/source/i18n/csdetect.cpp b/Build/source/libs/icu/icu-src/source/i18n/csdetect.cpp index 84f0776542d..d866eb66286 100644 --- a/Build/source/libs/icu/icu-src/source/i18n/csdetect.cpp +++ b/Build/source/libs/icu/icu-src/source/i18n/csdetect.cpp @@ -270,6 +270,11 @@ const CharsetMatch * const *CharsetDetector::detectAll(int32_t &maxMatchesFound, maxMatchesFound = resultCount; + if (maxMatchesFound == 0) { + status = U_INVALID_CHAR_FOUND; + return NULL; + } + return resultArray; } |