From b1450af1c3c7ddc0573510706d605eedecaff61c Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Mon, 24 Jul 2017 13:12:20 -0700 Subject: [PATCH] s3: rpcclient: Use event context as the talloc parent of the rpcclient_msg_ctx. Give control over shutdown. BUG: https://bugzilla.samba.org/show_bug.cgi?id=12932 Signed-off-by: Jeremy Allison Reviewed-by: Andrew Bartlett --- source3/rpcclient/rpcclient.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source3/rpcclient/rpcclient.c b/source3/rpcclient/rpcclient.c index 835b288ee20..96c7410868a 100644 --- a/source3/rpcclient/rpcclient.c +++ b/source3/rpcclient/rpcclient.c @@ -1021,7 +1021,7 @@ out_free: goto done; } - nt_status = messaging_init_client(talloc_autofree_context(), + nt_status = messaging_init_client(ev_ctx, ev_ctx, &rpcclient_msg_ctx); if (geteuid() != 0 && @@ -1254,6 +1254,7 @@ done: cli_shutdown(cli); } popt_free_cmdline_auth_info(); + TALLOC_FREE(rpcclient_msg_ctx); TALLOC_FREE(ev_ctx); TALLOC_FREE(frame); return result; -- 2.11.4.GIT