msvcrt: Fix handling of locales without region in MSVCRT_locale_to_LCID.

This commit is contained in:
Piotr Caban 2011-10-13 23:29:27 +02:00 committed by Alexandre Julliard
parent 95f3be6573
commit 922ae2e268
1 changed files with 1 additions and 1 deletions

View File

@ -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<MAX_ELEM_LEN)
search.search_country[cp-region-1] = '\0';
if(cp-locale < MAX_ELEM_LEN)
search.search_language[cp-locale] = '\0';