From 84935f5ce0edc5063e1b5708a4d61da174d93866 Mon Sep 17 00:00:00 2001 From: Kai Blin Date: Tue, 15 Jul 2008 09:45:49 +0200 Subject: [PATCH] secur32: Fix GetComputerObjectName tests for domain members. At least for XP domain members, all EXTENDED_NAME_FORMATS apart from NameSamCompatible return ERROR_ACCESS_DENIED. Given that the function returns an error for all formats on non-members, just ignore ERROR_ACCESS_DENIED as well. --- dlls/secur32/tests/secur32.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dlls/secur32/tests/secur32.c b/dlls/secur32/tests/secur32.c index ceacae2a6f1..43704a9952c 100644 --- a/dlls/secur32/tests/secur32.c +++ b/dlls/secur32/tests/secur32.c @@ -55,7 +55,8 @@ static void testGetComputerObjectNameA(void) ok(rc || ((formats[i] == NameUnknown) && (GetLastError() == ERROR_INVALID_PARAMETER)) || (GetLastError() == ERROR_CANT_ACCESS_DOMAIN_INFO) || - (GetLastError() == ERROR_NO_SUCH_DOMAIN), + (GetLastError() == ERROR_NO_SUCH_DOMAIN) || + (GetLastError() == ERROR_ACCESS_DENIED), "GetComputerObjectNameA(%d) failed: %d\n", formats[i], GetLastError()); if (rc) @@ -77,7 +78,8 @@ static void testGetComputerObjectNameW(void) ok(rc || ((formats[i] == NameUnknown) && (GetLastError() == ERROR_INVALID_PARAMETER)) || (GetLastError() == ERROR_CANT_ACCESS_DOMAIN_INFO) || - (GetLastError() == ERROR_NO_SUCH_DOMAIN), + (GetLastError() == ERROR_NO_SUCH_DOMAIN) || + (GetLastError() == ERROR_ACCESS_DENIED), "GetComputerObjectNameW(%d) failed: %d\n", formats[i], GetLastError()); if (rc) {