From: Stefan Metzmacher Date: Thu, 30 Jan 2025 18:03:32 +0000 (+0100) Subject: s4:rpc_server: dcesrv_lsa_DeleteObject needs to close the handles X-Git-Tag: tevent-0.17.0~826 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1cf852265525e7e9eee38bb6c3057dcbc633ef20;p=thirdparty%2Fsamba.git s4:rpc_server: dcesrv_lsa_DeleteObject needs to close the handles Signed-off-by: Stefan Metzmacher Reviewed-by: Ralph Boehme --- diff --git a/source4/rpc_server/lsa/dcesrv_lsa.c b/source4/rpc_server/lsa/dcesrv_lsa.c index 73e1ba45e9d..c3d4522d483 100644 --- a/source4/rpc_server/lsa/dcesrv_lsa.c +++ b/source4/rpc_server/lsa/dcesrv_lsa.c @@ -281,6 +281,8 @@ static NTSTATUS dcesrv_lsa_DeleteObject(struct dcesrv_call_state *dce_call, TALL return NT_STATUS_INVALID_HANDLE; } + TALLOC_FREE(h); + ZERO_STRUCTP(r->out.handle); return NT_STATUS_OK; @@ -314,6 +316,8 @@ static NTSTATUS dcesrv_lsa_DeleteObject(struct dcesrv_call_state *dce_call, TALL return NT_STATUS_INTERNAL_DB_CORRUPTION; } + TALLOC_FREE(h); + ZERO_STRUCTP(r->out.handle); return NT_STATUS_OK; @@ -357,6 +361,8 @@ static NTSTATUS dcesrv_lsa_DeleteObject(struct dcesrv_call_state *dce_call, TALL return status; } + TALLOC_FREE(h); + ZERO_STRUCTP(r->out.handle); return NT_STATUS_OK;