From 1efa9ffd7ae77ebf22b28c12dd642a89991b75d2 Mon Sep 17 00:00:00 2001 From: Samuel Cabrero Date: Thu, 8 Apr 2021 18:45:38 +0200 Subject: [PATCH] s3-iremotewinspool: set the per-request memory context MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The iremotewinspool service is not using the pidl autogenerated code. Set the per-request memory context following the changes made is commit 5a7e9ade9a4cdfa68900c6a64b639f53c0da47ad. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14675 CI: https://gitlab.com/samba-team/samba/-/merge_requests/1890 Signed-off-by: Samuel Cabrero Reviewed-by: Ralph Boehme Autobuild-User(master): Ralph Böhme Autobuild-Date(master): Fri Apr 9 15:20:02 UTC 2021 on sn-devel-184 --- source3/rpc_server/spoolss/srv_iremotewinspool.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source3/rpc_server/spoolss/srv_iremotewinspool.c b/source3/rpc_server/spoolss/srv_iremotewinspool.c index 26b225818f8..d6a983c722a 100644 --- a/source3/rpc_server/spoolss/srv_iremotewinspool.c +++ b/source3/rpc_server/spoolss/srv_iremotewinspool.c @@ -100,6 +100,7 @@ static NTSTATUS iremotewinspool__op_dispatch_internal(struct dcesrv_call_state * /* Update pipes struct opnum */ p->opnum = opnum; p->dce_call = dce_call; + p->mem_ctx = mem_ctx; /* Update pipes struct session info */ pipe_session_info = p->session_info; p->session_info = dce_call->auth_state->session_info; @@ -1238,6 +1239,7 @@ fail: } p->dce_call = NULL; + p->mem_ctx = NULL; /* Restore session info */ p->session_info = pipe_session_info; p->auth.auth_type = 0;