From: Qian Hong Subject: [PATCH 1/7] advapi32: Initialize buffer length to zero in LsaLookupSids to prevent crash. (try 2) Message-Id: <552368A7.6020607@codeweavers.com> Date: Tue, 07 Apr 2015 13:18:31 +0800 Superseded 110588-110594 Try 2: - Use RtlInitUnicodeStringEx to simplify code when possible. Same for other patches in this series. (Thanks Nikolay) --- dlls/advapi32/lsa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/advapi32/lsa.c b/dlls/advapi32/lsa.c index 2a8b791..69c29c5 100644 --- a/dlls/advapi32/lsa.c +++ b/dlls/advapi32/lsa.c @@ -502,7 +502,7 @@ NTSTATUS WINAPI LsaLookupSids( { (*Names)[i].Use = SidTypeUnknown; (*Names)[i].DomainIndex = -1; - (*Names)[i].Name.Buffer = NULL; + RtlInitUnicodeStringEx(&(*Names)[i].Name, NULL); memset(&(*ReferencedDomains)->Domains[i], 0, sizeof(LSA_TRUST_INFORMATION));