mirror of
https://gitlab.winehq.org/wine/wine-staging.git
synced 2024-11-21 16:46:54 -08:00
32 lines
952 B
Diff
32 lines
952 B
Diff
|
From be28c746d013c16fa6c2e50f5f9debc45d39d81b Mon Sep 17 00:00:00 2001
|
||
|
From: Qian Hong <qhong@codeweavers.com>
|
||
|
Date: Tue, 7 Apr 2015 13:18:31 +0800
|
||
|
Subject: advapi32: Initialize buffer length to zero in LsaLookupSids to
|
||
|
prevent crash. (try 2)
|
||
|
|
||
|
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));
|
||
|
|
||
|
--
|
||
|
2.3.5
|
||
|
|