From: Piotr Caban Subject: [PATCH 2/2] msvcrt: Fix handling of locales without region in MSVCRT_locale_to_LCID Message-Id: <4E975837.8070403@codeweavers.com> Date: Thu, 13 Oct 2011 23:29:27 +0200 --- dlls/msvcrt/locale.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/dlls/msvcrt/locale.c b/dlls/msvcrt/locale.c index 8d71c11..6733522 100644 --- a/dlls/msvcrt/locale.c +++ b/dlls/msvcrt/locale.c @@ -232,7 +232,7 @@ LCID MSVCRT_locale_to_LCID(const char *locale) if(cp) { lstrcpynA(search.search_codepage, cp+1, MAX_ELEM_LEN); - if(cp-region-1 < MAX_ELEM_LEN) + if(region && cp-region-1