Signed-off-by: Rene Scharfe <l.s.r@xxxxxx> --- 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