From: Andreas Schneider Date: Wed, 20 Feb 2013 08:06:51 +0000 (+0100) Subject: s3-spoolss: Don't leak memory. X-Git-Url: http://git.samba.org/?a=commitdiff_plain;ds=sidebyside;h=c013df3ae52d57b1206f156a2fc529f52cf39531;p=metze%2Fsamba%2Fwip.git s3-spoolss: Don't leak memory. Reviewed-by: Alexander Bokovoy --- diff --git a/source3/rpc_server/spoolss/srv_spoolss_nt.c b/source3/rpc_server/spoolss/srv_spoolss_nt.c index ef203d8f545c..891f4296b93e 100644 --- a/source3/rpc_server/spoolss/srv_spoolss_nt.c +++ b/source3/rpc_server/spoolss/srv_spoolss_nt.c @@ -4867,8 +4867,10 @@ static WERROR string_array_from_driver_info(TALLOC_CTX *mem_ctx, &array, &num_strings); } - if (presult) { + if (presult != NULL) { *presult = array; + } else { + talloc_free(array); } return WERR_OK;