secur32/tests: Fix GetUserNameEx test on Win2k.

Nicolas Le Cam niko.lecam at gmail.com
Fri Apr 10 09:02:05 CDT 2009


---
 dlls/secur32/tests/secur32.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dlls/secur32/tests/secur32.c b/dlls/secur32/tests/secur32.c
index 7e969bd..96c40a0 100644
--- a/dlls/secur32/tests/secur32.c
+++ b/dlls/secur32/tests/secur32.c
@@ -113,7 +113,9 @@ static void testGetUserNameExA(void)
            (GetLastError() == ERROR_NO_SUCH_DOMAIN) ||
            (GetLastError() == ERROR_NO_SUCH_USER) ||
            (GetLastError() == ERROR_NONE_MAPPED) ||
-           (GetLastError() == ERROR_ACCESS_DENIED),
+           (GetLastError() == ERROR_ACCESS_DENIED) ||
+           broken((formats[i] == NameDnsDomain) &&  /* Win2k */
+           (GetLastError() == ERROR_INVALID_PARAMETER)),
            "GetUserNameExA(%d) failed: %d\n",
            formats[i], GetLastError());
     }
@@ -161,7 +163,9 @@ static void testGetUserNameExW(void)
            (GetLastError() == ERROR_NO_SUCH_DOMAIN) ||
            (GetLastError() == ERROR_NO_SUCH_USER) ||
            (GetLastError() == ERROR_NONE_MAPPED) ||
-           (GetLastError() == ERROR_ACCESS_DENIED),
+           (GetLastError() == ERROR_ACCESS_DENIED) ||
+           broken((formats[i] == NameDnsDomain) &&  /* Win2k */
+           (GetLastError() == ERROR_INVALID_PARAMETER)),
            "GetUserNameExW(%d) failed: %d\n",
            formats[i], GetLastError());
     }
-- 
1.6.0.4


--=-IKXVw1nbuHzFWiQGRYLl--




More information about the wine-patches mailing list