From 7867f40567503db32dbb13b4fca19792cf198505 Mon Sep 17 00:00:00 2001 From: =?utf8?q?G=C3=BCnther=20Deschner?= Date: Tue, 4 Mar 2008 11:06:02 +0100 Subject: [PATCH] Zero more structs initially in LSA rpc server. Guenther (cherry picked from commit d7ce643285276790a65faff76666498595a508d7) --- source/rpc_server/srv_lsa_nt.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/rpc_server/srv_lsa_nt.c b/source/rpc_server/srv_lsa_nt.c index ce3fd1a44fa..c2502141e54 100644 --- a/source/rpc_server/srv_lsa_nt.c +++ b/source/rpc_server/srv_lsa_nt.c @@ -82,6 +82,8 @@ static int init_lsa_ref_domain_list(TALLOC_CTX *mem_ctx, return -1; } + ZERO_STRUCT(ref->domains[num]); + init_lsa_StringLarge(&ref->domains[num].name, dom_name); ref->domains[num].sid = sid_dup_talloc(mem_ctx, dom_sid); if (!ref->domains[num].sid) { @@ -228,6 +230,8 @@ static NTSTATUS lookup_lsa_sids(TALLOC_CTX *mem_ctx, const char *domain; enum lsa_SidType type = SID_NAME_UNKNOWN; + ZERO_STRUCT(sid); + /* Split name into domain and user component */ full_name = name[i].string; -- 2.11.4.GIT