From: Rene Scharfe Date: Wed, 30 Aug 2017 17:49:37 GMT Subject: [PATCH 06/34] clone: release strbuf after use in remove_junk() Message-ID: <20170830175005.20756-7-l.s.r@web.de> In-Reply-To: <20170830175005.20756-1-l.s.r@web.de> Signed-off-by: Rene Scharfe --- builtin/clone.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builtin/clone.c b/builtin/clone.c index 8d11b570a1..dbddd98f80 100644 --- a/builtin/clone.c +++ b/builtin/clone.c @@ -487,28 +487,28 @@ N_("Clone succeeded, but checkout failed.\n" static void remove_junk(void) { struct strbuf sb = STRBUF_INIT; switch (junk_mode) { case JUNK_LEAVE_REPO: warning("%s", _(junk_leave_repo_msg)); /* fall-through */ case JUNK_LEAVE_ALL: return; default: /* proceed to removal */ break; } if (junk_git_dir) { strbuf_addstr(&sb, junk_git_dir); remove_dir_recursively(&sb, 0); strbuf_reset(&sb); } if (junk_work_tree) { strbuf_addstr(&sb, junk_work_tree); remove_dir_recursively(&sb, 0); - strbuf_reset(&sb); } + strbuf_release(&sb); } static void remove_junk_on_signal(int signo) -- 2.14.1