Alexandre Julliard : mlang: Skip locales that can't be converted to rfc1766 format.
Module: wine Branch: master Commit: f324021e6854ef7d228fd20a9c8fa32d6695efdc URL: https://source.winehq.org/git/wine.git/?a=commit;h=f324021e6854ef7d228fd20a9... Author: Alexandre Julliard <julliard(a)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(a)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);
participants (1)
-
Alexandre Julliard