From: Qian Hong Subject: [PATCH 1/7] advapi32: Initialize buffer length to zero in LsaLookupSids to prevent crash. Message-Id: <551FF390.8010407@codeweavers.com> Date: Sat, 04 Apr 2015 22:22:08 +0800 This patch fixes a Cygwin/MSYS2 crash. --- dlls/advapi32/lsa.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/advapi32/lsa.c b/dlls/advapi32/lsa.c index 2a8b791..64413c0 100644 --- a/dlls/advapi32/lsa.c +++ b/dlls/advapi32/lsa.c @@ -503,6 +503,8 @@ NTSTATUS WINAPI LsaLookupSids( (*Names)[i].Use = SidTypeUnknown; (*Names)[i].DomainIndex = -1; (*Names)[i].Name.Buffer = NULL; + (*Names)[i].Name.Length = 0; + (*Names)[i].Name.MaximumLength = 0; memset(&(*ReferencedDomains)->Domains[i], 0, sizeof(LSA_TRUST_INFORMATION));