From 33d1d525080297686f60b46661b0b4021d31199b Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 10 Dec 2012 13:24:46 +0100 Subject: s3-netapi: Fix zeroing policy handles in NetLocalGroupAdd_r(). Found by Coverity. Signed-off-by: Andreas Schneider Reviewed-by: Guenther Deschner --- source3/lib/netapi/localgroup.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'source3') diff --git a/source3/lib/netapi/localgroup.c b/source3/lib/netapi/localgroup.c index 816afc230f..1a544adecd 100644 --- a/source3/lib/netapi/localgroup.c +++ b/source3/lib/netapi/localgroup.c @@ -159,6 +159,11 @@ WERROR NetLocalGroupAdd_r(struct libnetapi_ctx *ctx, return WERR_INVALID_PARAM; } + ZERO_STRUCT(connect_handle); + ZERO_STRUCT(builtin_handle); + ZERO_STRUCT(domain_handle); + ZERO_STRUCT(alias_handle); + switch (r->in.level) { case 0: info0 = (struct LOCALGROUP_INFO_0 *)r->in.buffer; @@ -173,11 +178,6 @@ WERROR NetLocalGroupAdd_r(struct libnetapi_ctx *ctx, goto done; } - ZERO_STRUCT(connect_handle); - ZERO_STRUCT(builtin_handle); - ZERO_STRUCT(domain_handle); - ZERO_STRUCT(alias_handle); - werr = libnetapi_open_pipe(ctx, r->in.server_name, &ndr_table_samr.syntax_id, &pipe_cli); -- cgit