msi: Use the bare minimum number of parameters for LookupAccountName.
This commit is contained in:
parent
398098ab32
commit
d4a27358a5
|
@ -407,14 +407,15 @@ UINT WINAPI MsiSourceListAddSourceW( LPCWSTR szProduct, LPCWSTR szUserName,
|
||||||
INT ret;
|
INT ret;
|
||||||
LPWSTR sidstr = NULL;
|
LPWSTR sidstr = NULL;
|
||||||
DWORD sidsize = 0;
|
DWORD sidsize = 0;
|
||||||
|
DWORD domsize = 0;
|
||||||
|
|
||||||
TRACE("%s %s %s\n", debugstr_w(szProduct), debugstr_w(szUserName), debugstr_w(szSource));
|
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);
|
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);
|
ConvertSidToStringSidW(psid, &sidstr);
|
||||||
|
|
||||||
msi_free(psid);
|
msi_free(psid);
|
||||||
|
|
Loading…
Reference in New Issue