Juan Lang : advapi32: Fix failing tests on a number of systems.
Alexandre Julliard
julliard at winehq.org
Mon Feb 16 09:34:52 CST 2009
Module: wine
Branch: master
Commit: 6991d557965e54f064062d3958f8d92e767ace40
URL: http://source.winehq.org/git/wine.git/?a=commit;h=6991d557965e54f064062d3958f8d92e767ace40
Author: Juan Lang <juan.lang at gmail.com>
Date: Fri Feb 13 09:27:04 2009 -0800
advapi32: Fix failing tests on a number of systems.
---
dlls/advapi32/tests/cred.c | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/dlls/advapi32/tests/cred.c b/dlls/advapi32/tests/cred.c
index 58103c6..bb6935b 100644
--- a/dlls/advapi32/tests/cred.c
+++ b/dlls/advapi32/tests/cred.c
@@ -238,7 +238,13 @@ static void test_generic(void)
new_cred.UserName = (char *)"winetest";
ret = pCredWriteA(&new_cred, 0);
- ok(ret, "CredWriteA failed with error %d\n", GetLastError());
+ ok(ret || broken(GetLastError() == ERROR_NO_SUCH_LOGON_SESSION),
+ "CredWriteA failed with error %d\n", GetLastError());
+ if (!ret)
+ {
+ skip("couldn't write generic credentials, skipping tests\n");
+ return;
+ }
ret = pCredEnumerateA(NULL, 0, &count, &creds);
ok(ret, "CredEnumerateA failed with error %d\n", GetLastError());
More information about the wine-cvs
mailing list