Module: wine Branch: master Commit: f324021e6854ef7d228fd20a9c8fa32d6695efdc URL: https://source.winehq.org/git/wine.git/?a=commit;h=f324021e6854ef7d228fd20a9...
Author: Alexandre Julliard julliard@winehq.org Date: Mon Mar 21 17:31:30 2022 +0100
mlang: Skip locales that can't be converted to rfc1766 format.
Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/mlang/mlang.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/mlang/mlang.c b/dlls/mlang/mlang.c index 5d89a051e09..8a062971dc4 100644 --- a/dlls/mlang/mlang.c +++ b/dlls/mlang/mlang.c @@ -2403,7 +2403,7 @@ static BOOL CALLBACK enum_locales_proc(LPWSTR locale, DWORD flags, LPARAM lparam if (info->lcid == LOCALE_CUSTOM_UNSPECIFIED) return TRUE;
info->wszRfc1766[0] = 0; - lcid_to_rfc1766W( info->lcid, info->wszRfc1766, MAX_RFC1766_NAME ); + if (FAILED( lcid_to_rfc1766W( info->lcid, info->wszRfc1766, MAX_RFC1766_NAME ))) return TRUE;
info->wszLocaleName[0] = 0; GetLocaleInfoW(info->lcid, LOCALE_SLANGUAGE, info->wszLocaleName, MAX_LOCALE_NAME);