Module: wine Branch: master Commit: 6991d557965e54f064062d3958f8d92e767ace40 URL: http://source.winehq.org/git/wine.git/?a=commit;h=6991d557965e54f064062d3958...
Author: Juan Lang juan.lang@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());