Commit Diff


commit - 9093afe0fa5f6e52a64c1b4bfbf369d0a1ac3dfd
commit + 6d6b14e9865b826da892895d09519588459b67ad
blob - 42cbf71abb6e8b550dfb0a2331f340ca01f869de
blob + 1c4cd78b65b4cbc3e25d26ec8ee9aa66ec424bcd
--- tog/tog.c
+++ tog/tog.c
@@ -8355,6 +8355,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)