Kai Blin : secur32: Fix GetComputerObjectName tests for domain members.
Alexandre Julliard
julliard at winehq.org
Wed Jul 16 13:32:38 CDT 2008
Module: wine
Branch: master
Commit: 84935f5ce0edc5063e1b5708a4d61da174d93866
URL: http://source.winehq.org/git/wine.git/?a=commit;h=84935f5ce0edc5063e1b5708a4d61da174d93866
Author: Kai Blin <kai.blin at gmail.com>
Date: Tue Jul 15 09:45:49 2008 +0200
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 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/dlls/secur32/tests/secur32.c b/dlls/secur32/tests/secur32.c
index ceacae2..43704a9 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) {
More information about the wine-cvs
mailing list