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; }