summaryrefslogtreecommitdiff
path: root/source3/rpc_server/srv_lsa_nt.c
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2008-03-04 11:06:02 +0100
committerGünther Deschner <gd@samba.org>2008-03-04 11:06:02 +0100
commitb2729f4e2dae9bf6dd74555ac1b3b0c2f420c5bf (patch)
tree1373e2e23a3c450581993b520657abd5dc6ae074 /source3/rpc_server/srv_lsa_nt.c
parentf7b4485fbeabe40b73dd066f6b643a7a5ffee5cd (diff)
downloadsamba-b2729f4e2dae9bf6dd74555ac1b3b0c2f420c5bf.tar.gz
samba-b2729f4e2dae9bf6dd74555ac1b3b0c2f420c5bf.tar.bz2
samba-b2729f4e2dae9bf6dd74555ac1b3b0c2f420c5bf.zip
Zero more structs initially in LSA rpc server.
Guenther (This used to be commit d7ce643285276790a65faff76666498595a508d7)
Diffstat (limited to 'source3/rpc_server/srv_lsa_nt.c')
-rw-r--r--source3/rpc_server/srv_lsa_nt.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/source3/rpc_server/srv_lsa_nt.c b/source3/rpc_server/srv_lsa_nt.c
index ce3fd1a44f..c2502141e5 100644
--- a/source3/rpc_server/srv_lsa_nt.c
+++ b/source3/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;