From 9e8b1259caaa89699de91186837733ee85fdba4f Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Thu, 23 Nov 2006 21:24:33 +0100 Subject: [PATCH] kernel32/tests: Test -1 length for NULL ptr too. --- dlls/kernel32/tests/codepage.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dlls/kernel32/tests/codepage.c b/dlls/kernel32/tests/codepage.c index d65aa598a14..de15067f55b 100644 --- a/dlls/kernel32/tests/codepage.c +++ b/dlls/kernel32/tests/codepage.c @@ -101,6 +101,13 @@ static void test_null_source(void) ok(!len && GLE == ERROR_INVALID_PARAMETER, "WideCharToMultiByte returned %d with GLE=%d (expected 0 with ERROR_INVALID_PARAMETER)\n", len, GLE); + + SetLastError(0); + len = WideCharToMultiByte(CP_ACP, 0, NULL, -1, NULL, 0, NULL, NULL); + GLE = GetLastError(); + ok(!len && GLE == ERROR_INVALID_PARAMETER, + "WideCharToMultiByte returned %d with GLE=%d (expected 0 with ERROR_INVALID_PARAMETER)\n", + len, GLE); } /* lstrcmpW is not supported on Win9x! */ -- 2.11.4.GIT