Module: wine Branch: master Commit: 927a9a5a04c9c7d8dbcfbe887594a87887911ce3 URL: https://gitlab.winehq.org/wine/wine/-/commit/927a9a5a04c9c7d8dbcfbe887594a87...
Author: Bartosz Kosiorek gang65@poczta.onet.pl Date: Thu Oct 20 00:55:59 2022 +0200
msvcrt: Fix error handling for _mbscmp_l.
---
dlls/msvcrt/mbcs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dlls/msvcrt/mbcs.c b/dlls/msvcrt/mbcs.c index 49109943665..1754a732cb6 100644 --- a/dlls/msvcrt/mbcs.c +++ b/dlls/msvcrt/mbcs.c @@ -982,7 +982,8 @@ int CDECL _mbscmp_l(const unsigned char* str, const unsigned char* cmp, _locale_ { pthreadmbcinfo mbcinfo;
- if (!str || !cmp) return INT_MAX; + if (!MSVCRT_CHECK_PMT(str && cmp)) + return _NLSCMPERROR;
mbcinfo = locale ? locale->mbcinfo : get_mbcinfo();