diff --git a/reactos/dll/win32/kernel32/winnls/string/nls.c b/reactos/dll/win32/kernel32/winnls/string/nls.c index bcd8392aa8b..7a9081880fb 100644 --- a/reactos/dll/win32/kernel32/winnls/string/nls.c +++ b/reactos/dll/win32/kernel32/winnls/string/nls.c @@ -359,7 +359,7 @@ IntMultiByteToWideCharUTF8(DWORD Flags, WCHAR WideChar; LONG Count; - if (Flags != 0) + if (Flags != 0 && Flags != MB_ERR_INVALID_CHARS) { SetLastError(ERROR_INVALID_FLAGS); return 0;