From 0140e3bf68e510282c28670c6ed3e8763f666c44 Mon Sep 17 00:00:00 2001 From: Dmitry Chapyshev Date: Wed, 28 Sep 2016 19:53:43 +0000 Subject: [PATCH] [KERNEL32] Add check for Flags parameter. * Fixes 124 tests for kernel32:WideCharToMultiByte svn path=/trunk/; revision=72840 --- reactos/dll/win32/kernel32/winnls/string/nls.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/reactos/dll/win32/kernel32/winnls/string/nls.c b/reactos/dll/win32/kernel32/winnls/string/nls.c index 4c0c3256495..1b1013a2af0 100644 --- a/reactos/dll/win32/kernel32/winnls/string/nls.c +++ b/reactos/dll/win32/kernel32/winnls/string/nls.c @@ -755,6 +755,12 @@ IntWideCharToMultiByteUTF8(UINT CodePage, INT TempLength; DWORD Char; + if (Flags) + { + SetLastError(ERROR_INVALID_FLAGS); + return 0; + } + /* Does caller query for output buffer size? */ if (MultiByteCount == 0) {