Module: wine Branch: master Commit: 7d383d573da3b29614e1adc343f34d762176e42e URL: https://source.winehq.org/git/wine.git/?a=commit;h=7d383d573da3b29614e1adc34...
Author: Piotr Caban piotr@codeweavers.com Date: Fri Feb 15 12:24:37 2019 +0100
msvcrt: Use correct locale when validating character in _ismbcl0_l and _ismbcl1_l.
Signed-off-by: Piotr Caban piotr@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/msvcrt/mbcs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/msvcrt/mbcs.c b/dlls/msvcrt/mbcs.c index 909ea46..c8ee84d 100644 --- a/dlls/msvcrt/mbcs.c +++ b/dlls/msvcrt/mbcs.c @@ -2566,7 +2566,7 @@ int CDECL _ismbcl0_l(unsigned int c, MSVCRT__locale_t locale) if(mbcinfo->mbcodepage == 932) { /* JIS non-Kanji */ - return _ismbclegal(c) && c >= 0x8140 && c <= 0x889e; + return _ismbclegal_l(c, locale) && c >= 0x8140 && c <= 0x889e; }
return 0; @@ -2595,7 +2595,7 @@ int CDECL _ismbcl1_l(unsigned int c, MSVCRT__locale_t locale) if(mbcinfo->mbcodepage == 932) { /* JIS level-1 */ - return _ismbclegal(c) && c >= 0x889f && c <= 0x9872; + return _ismbclegal_l(c, locale) && c >= 0x889f && c <= 0x9872; }
return 0;