diff options
author | Volker Lendecke <vl@samba.org> | 2021-03-23 17:06:15 +0100 |
---|---|---|
committer | Ralph Boehme <slow@samba.org> | 2021-03-31 12:14:01 +0000 |
commit | 12f516e4680753460e7fe8811e6c6ff70057580c (patch) | |
tree | ab7608a616917439fcc0632614dbf505afb28281 | |
parent | 481176ec745c14b78fca68e01a61c83405a4b97b (diff) | |
download | samba-12f516e4680753460e7fe8811e6c6ff70057580c.tar.gz |
rpc_server3: Fix a memleak for internal pipes
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 <vl@samba.org>
Reviewed-by: Samuel Cabrero <scabrero@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
Autobuild-User(master): Ralph Böhme <slow@samba.org>
Autobuild-Date(master): Wed Mar 31 12:14:01 UTC 2021 on sn-devel-184
-rw-r--r-- | source3/rpc_server/rpc_ncacn_np.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); } |