Paul Bryan Roberts : advapi32: LookupAccountNameW() - passes expected SidTypeUser test.

Alexandre Julliard julliard at winehq.org
Tue Oct 21 07:07:03 CDT 2008


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

Author: Paul Bryan Roberts <pbronline-wine at yahoo.co.uk>
Date:   Sat Oct 18 20:36:36 2008 +0100

advapi32: LookupAccountNameW() - passes expected SidTypeUser test.

---

 dlls/advapi32/security.c       |    5 +++++
 dlls/advapi32/tests/security.c |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/dlls/advapi32/security.c b/dlls/advapi32/security.c
index 3c26654..59275c8 100644
--- a/dlls/advapi32/security.c
+++ b/dlls/advapi32/security.c
@@ -2578,6 +2578,11 @@ BOOL WINAPI LookupAccountNameW( LPCWSTR lpSystemName, LPCWSTR lpAccountName, PSI
 
     *cchReferencedDomainName = strlenW(dm)+1;
 
+    if (ret)
+    {
+        *peUse = SidTypeUser;
+    }
+
     FreeSid(pSid);
 
     return ret;
diff --git a/dlls/advapi32/tests/security.c b/dlls/advapi32/tests/security.c
index d1e5b5c..7ec03b2 100644
--- a/dlls/advapi32/tests/security.c
+++ b/dlls/advapi32/tests/security.c
@@ -1556,8 +1556,8 @@ static void test_LookupAccountName(void)
         ok(!lstrcmp(domain, sid_dom), "Expected %s, got %s\n", sid_dom, domain);
         ok(domain_size == domain_save - 1, "Expected %d, got %d\n", domain_save - 1, domain_size);
         ok(lstrlen(domain) == domain_size, "Expected %d, got %d\n", lstrlen(domain), domain_size);
-        ok(sid_use == SidTypeUser, "Expected SidTypeUser (%d), got %d\n", SidTypeUser, sid_use);
     }
+    ok(sid_use == SidTypeUser, "Expected SidTypeUser (%d), got %d\n", SidTypeUser, sid_use);
     domain_size = domain_save;
     sid_size = sid_save;
 




More information about the wine-cvs mailing list