From 06aea05c52ee770a2dd6465e9e2fcd0ccd8c811d Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Mon, 7 Aug 2006 15:41:43 +0000 Subject: [PATCH] r17439: Fix logic error in checking TALLOC return. Spotted by Volker. Jeremy. --- source/rpc_server/srv_samr_nt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/rpc_server/srv_samr_nt.c b/source/rpc_server/srv_samr_nt.c index ec3630ec26a..31e434cbfb1 100644 --- a/source/rpc_server/srv_samr_nt.c +++ b/source/rpc_server/srv_samr_nt.c @@ -1645,7 +1645,7 @@ NTSTATUS _samr_lookup_rids(pipes_struct *p, SAMR_Q_LOOKUP_RIDS *q_u, SAMR_R_LOOK attrs = TALLOC_ZERO_ARRAY(p->mem_ctx, enum SID_NAME_USE, num_rids); wire_attrs = TALLOC_ZERO_ARRAY(p->mem_ctx, uint32, num_rids); - if ((num_rids != 0) && ((names == NULL) || (attrs == NULL) || wire_attrs)) + if ((num_rids != 0) && ((names == NULL) || (attrs == NULL) || (wire_attrs==NULL))) return NT_STATUS_NO_MEMORY; become_root(); /* lookup_sid can require root privs */ -- 2.34.1