Module: wine Branch: master Commit: 84935f5ce0edc5063e1b5708a4d61da174d93866 URL: http://source.winehq.org/git/wine.git/?a=commit;h=84935f5ce0edc5063e1b5708a4...
Author: Kai Blin kai.blin@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) {