From: Amitay Isaacs Date: Fri, 5 Aug 2016 03:56:40 +0000 (+1000) Subject: ctdb-tools: Free temporary memory context before exiting X-Git-Tag: tevent-0.9.30~206 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3c51ac48df50a877ded34f3678aeb13f3509570d;p=thirdparty%2Fsamba.git ctdb-tools: Free temporary memory context before exiting BUG: https://bugzilla.samba.org/show_bug.cgi?id=12121 Signed-off-by: Amitay Isaacs Reviewed-by: Martin Schwenke --- diff --git a/ctdb/tools/ctdb.c b/ctdb/tools/ctdb.c index eca98d1a31d..c4c0b4ea8a2 100644 --- a/ctdb/tools/ctdb.c +++ b/ctdb/tools/ctdb.c @@ -6454,7 +6454,9 @@ static int process_command(const struct ctdb_cmd *cmd, int argc, goto fail; } - return cmd->fn(tmp_ctx, NULL, argc-1, argv+1); + ret = cmd->fn(tmp_ctx, NULL, argc-1, argv+1); + talloc_free(tmp_ctx); + return ret; } ctdb = talloc_zero(tmp_ctx, struct ctdb_context);