Commit Diff


commit - c8283a6b5ca94901ddccbd5043a68eb09420e1cc
commit + f26cc5f2126442207cd94f69d093f159445e8e20
blob - 1142660c61ff6b500cdfaf855d200fed2d1e52f6
blob + 9f183e571635bf216c5457b05b5b7a35c77fa034
--- 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);