mirror of
https://github.com/samba-team/samba.git
synced 2024-12-22 13:34:15 +03:00
Zero libnet_LookupName out struct before using
Zero libnet_LookupName out struct before setting results, preventing false result interpretation. Signed-off-by: Swen Schillig <swen@vnet.ibm.com> Reviewed-by: Ralph Boehme <slow@samba.org> Reviewed-by: Christof Schmitt <cs@samba.org>
This commit is contained in:
parent
6ba2426089
commit
14f83ff835
@ -384,14 +384,11 @@ NTSTATUS libnet_LookupName_recv(struct composite_context *c, TALLOC_CTX *mem_ctx
|
||||
struct lookup_name_state *s;
|
||||
|
||||
status = composite_wait(c);
|
||||
ZERO_STRUCT(io->out);
|
||||
|
||||
if (NT_STATUS_IS_OK(status)) {
|
||||
s = talloc_get_type(c->private_data, struct lookup_name_state);
|
||||
|
||||
io->out.rid = 0;
|
||||
io->out.sid = NULL;
|
||||
io->out.sidstr = NULL;
|
||||
|
||||
if (*s->lookup.out.count > 0) {
|
||||
struct lsa_RefDomainList *domains = *s->lookup.out.domains;
|
||||
struct lsa_TransSidArray *sids = s->lookup.out.sids;
|
||||
|
Loading…
Reference in New Issue
Block a user