msi: Use the bare minimum number of parameters for LookupAccountName

James Hawkins truiken at gmail.com
Tue Aug 15 16:48:11 CDT 2006


Hi,

This fixes bug 5705.  http://bugs.winehq.org/show_bug.cgi?id=5705

Changelog:
* Use the bare minimum number of parameters for LookupAccountName.

 dlls/msi/source.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

-- 
James Hawkins
-------------- next part --------------
diff --git a/dlls/msi/source.c b/dlls/msi/source.c
index ca66c1f..7499429 100644
--- a/dlls/msi/source.c
+++ b/dlls/msi/source.c
@@ -407,14 +407,15 @@ UINT WINAPI MsiSourceListAddSourceW( LPC
     INT ret;
     LPWSTR sidstr = NULL;
     DWORD sidsize = 0;
+    DWORD domsize = 0;
 
     TRACE("%s %s %s\n", debugstr_w(szProduct), debugstr_w(szUserName), debugstr_w(szSource));
 
-    if (LookupAccountNameW(NULL, szUserName, NULL, &sidsize, NULL, NULL, NULL))
+    if (LookupAccountNameW(NULL, szUserName, NULL, &sidsize, NULL, &domsize, NULL))
     {
         PSID psid = msi_alloc(sidsize);
 
-        if (LookupAccountNameW(NULL, szUserName, psid, &sidsize, NULL, NULL, NULL))
+        if (LookupAccountNameW(NULL, szUserName, psid, &sidsize, NULL, &domsize, NULL))
             ConvertSidToStringSidW(psid, &sidstr);
 
         msi_free(psid);
-- 
1.3.0


More information about the wine-patches mailing list