Commit Diff


commit - 450db6a5ec819c2284da080ddf11a2feae97ce0c
commit + ae3e7fba59fd6f2a5e61d99860600e21e69b4722
blob - 50f45ae23c5ee17f33d05cea09eb51538c343577
blob + 087e725ea4d09f0de4fafa23fc9426885882ed3a
--- tog/tog.c
+++ tog/tog.c
@@ -8359,6 +8359,8 @@ done:
 	free(cwd);
 	free(commit_id);
 	free(label);
+	if (commit != NULL)
+		got_object_commit_close(commit);
 	if (ref)
 		got_ref_close(ref);
 	if (worktree != NULL)