From d57174ea94a619fea7b52eba3b79b4be40e7063b Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Tue, 31 Dec 2019 14:25:37 +0100 Subject: [PATCH] BLanguage: check locale validity in SetTo. Fixes #15514 --- src/kits/locale/Language.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/kits/locale/Language.cpp b/src/kits/locale/Language.cpp index 047f58258d..ce95a1a256 100644 --- a/src/kits/locale/Language.cpp +++ b/src/kits/locale/Language.cpp @@ -66,6 +66,9 @@ BLanguage::SetTo(const char* language) if (fICULocale == NULL) return B_NO_MEMORY; + if (fICULocale.IsBogus()) + return B_BAD_VALUE; + return B_OK; }