[KERNEL32] Add check for Flags parameter.
authorDmitry Chapyshev <dmitry@reactos.org>
Wed, 28 Sep 2016 19:53:43 +0000 (19:53 +0000)
committerDmitry Chapyshev <dmitry@reactos.org>
Wed, 28 Sep 2016 19:53:43 +0000 (19:53 +0000)
* Fixes 124 tests for kernel32:WideCharToMultiByte

svn path=/trunk/; revision=72840

reactos/dll/win32/kernel32/winnls/string/nls.c

index 4c0c325..1b1013a 100644 (file)
@@ -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)
     {