Commit Diff


commit - 81d5d80e4c68d79d6443f65602599ae708caf4c1
commit + 0ee22038e37ccc4b67297627b9084eac852e46c2
blob - e435e5c7f86a7022213d5640bb00c10fa10d2a3c
blob + 444158558c67ed8b23c017b25c11a5c9837f9786
--- got/got.c
+++ got/got.c
@@ -10386,6 +10386,7 @@ cmd_rebase(int argc, char *argv[])
 		error = rebase_complete(worktree, fileindex, branch,
 		    new_base_branch, tmp_branch, repo, create_backup);
 done:
+	free(cwd);
 	got_object_id_queue_free(&commits);
 	free(branch_head_commit_id);
 	free(resume_commit_id);
@@ -11777,6 +11778,7 @@ cmd_histedit(int argc, char *argv[])
 		error = histedit_complete(worktree, fileindex, tmp_branch,
 		    branch, repo);
 done:
+	free(cwd);
 	got_object_id_queue_free(&commits);
 	histedit_free_list(&histedit_cmds);
 	free(head_commit_id);