James Hawkins : advapi32: Fix another set of failures on some Vista systems .

Alexandre Julliard julliard at winehq.org
Fri Aug 29 07:29:49 CDT 2008


Module: wine
Branch: master
Commit: 3814d38aa9f5613b27b457ab0916b3199e1aa553
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=3814d38aa9f5613b27b457ab0916b3199e1aa553

Author: James Hawkins <jhawkins at codeweavers.com>
Date:   Thu Aug 28 21:07:12 2008 -0500

advapi32: Fix another set of failures on some Vista systems.

---

 dlls/advapi32/tests/cred.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/dlls/advapi32/tests/cred.c b/dlls/advapi32/tests/cred.c
index e96d589..1bb2545 100644
--- a/dlls/advapi32/tests/cred.c
+++ b/dlls/advapi32/tests/cred.c
@@ -222,6 +222,12 @@ static void test_domain_password(DWORD cred_type)
     new_cred.TargetAlias = NULL;
     new_cred.UserName = (char *)"test\\winetest";
     ret = pCredWriteA(&new_cred, 0);
+    if (!ret && GetLastError() == ERROR_NO_SUCH_LOGON_SESSION)
+    {
+        skip("CRED_TYPE_DOMAIN_PASSWORD credentials are not supported "
+             "or are disabled. Skipping\n");
+        return;
+    }
     ok(ret, "CredWriteA failed with error %d\n", GetLastError());
 
     ret = pCredEnumerateA(NULL, 0, &count, &creds);




More information about the wine-cvs mailing list