Alexandre Julliard : mlang: Skip locales that can't be converted to rfc1766 format.

Alexandre Julliard julliard at winehq.org
Mon Mar 21 17:20:25 CDT 2022


Module: wine
Branch: master
Commit: f324021e6854ef7d228fd20a9c8fa32d6695efdc
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=f324021e6854ef7d228fd20a9c8fa32d6695efdc

Author: Alexandre Julliard <julliard at 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 at 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);




More information about the wine-cvs mailing list