From: Jeremy Allison Date: Mon, 24 Jul 2017 20:12:20 +0000 (-0700) Subject: s3: rpcclient: Use event context as the talloc parent of the rpcclient_msg_ctx. X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=b1450af1c3c7ddc0573510706d605eedecaff61c;p=metze%2Fsamba%2Fwip.git 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 --- diff --git a/source3/rpcclient/rpcclient.c b/source3/rpcclient/rpcclient.c index 835b288ee20f..96c7410868aa 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;