Module: wine Branch: master Commit: 922ae2e2689bf9d0161754dfad031704e40542b7 URL: http://source.winehq.org/git/wine.git/?a=commit;h=922ae2e2689bf9d0161754dfad...
Author: Piotr Caban piotr@codeweavers.com Date: Thu Oct 13 23:29:27 2011 +0200
msvcrt: Fix handling of locales without region in MSVCRT_locale_to_LCID.
---
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<MAX_ELEM_LEN) search.search_country[cp-region-1] = '\0'; if(cp-locale < MAX_ELEM_LEN) search.search_language[cp-locale] = '\0';