diff --git a/dlls/version/tests/info.c b/dlls/version/tests/info.c index 3433aac93dc..4e421851730 100644 --- a/dlls/version/tests/info.c +++ b/dlls/version/tests/info.c @@ -159,8 +159,8 @@ static void test_info(void) boolret = GetFileVersionInfoA( "kernel32.dll", 0, retval, 0); ok (!boolret, "GetFileVersionInfoA should have failed: GetLastError = 0x%08lx\n", GetLastError()); - ok (GetLastError() == ERROR_INVALID_DATA, - "Last error wrong! ERROR_INVALID_DATA expected, got 0x%08lx\n", + ok ((GetLastError() == ERROR_INVALID_DATA) || (GetLastError() == ERROR_BAD_PATHNAME), + "Last error wrong! ERROR_INVALID_DATA/ERROR_BAD_PATHNAME (ME) expected, got 0x%08lx\n", GetLastError()); boolret = GetFileVersionInfoA( "kernel32.dll", 0, retval, pVersionInfo );