From 12f516e4680753460e7fe8811e6c6ff70057580c Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Tue, 23 Mar 2021 17:06:15 +0100 Subject: [PATCH] rpc_server3: Fix a memleak for internal pipes MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit state->call should not be talloc'ed off a long-lived context BUG: https://bugzilla.samba.org/show_bug.cgi?id=14675 CI: https://gitlab.com/samba-team/samba/-/merge_requests/1861 Signed-off-by: Volker Lendecke Reviewed-by: Samuel Cabrero Reviewed-by: Ralph Boehme Autobuild-User(master): Ralph Böhme Autobuild-Date(master): Wed Mar 31 12:14:01 UTC 2021 on sn-devel-184 --- source3/rpc_server/rpc_ncacn_np.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source3/rpc_server/rpc_ncacn_np.c b/source3/rpc_server/rpc_ncacn_np.c index 598efd1f339..8cd84fee8b4 100644 --- a/source3/rpc_server/rpc_ncacn_np.c +++ b/source3/rpc_server/rpc_ncacn_np.c @@ -475,7 +475,7 @@ static struct tevent_req *rpcint_bh_raw_call_send(TALLOC_CTX *mem_ctx, return tevent_req_post(req, ev); } - state->call = talloc_zero(hs->conn, struct dcesrv_call_state); + state->call = talloc_zero(state, struct dcesrv_call_state); if (tevent_req_nomem(state->call, req)) { return tevent_req_post(req, ev); } -- 2.47.3