Commit 1675efa342dccf76ae377291179e8ebf4ab882a2

Stefan Sperling 2019-07-12T16:07:03

fix double-free introduced during refactoring

1
2
3
4
5
6
7
8
9
10
11
12
diff --git a/lib/worktree.c b/lib/worktree.c
index bf3f6ff..fd6955d 100644
--- a/lib/worktree.c
+++ b/lib/worktree.c
@@ -3359,7 +3359,6 @@ done:
 		got_object_tree_close(head_tree);
 	if (head_commit)
 		got_object_commit_close(head_commit);
-	free(head_commit_id);
 	free(head_commit_id2);
 	if (head_ref)
 		got_ref_close(head_ref);