Commit Diff


commit - 93c74716961ac29893d89a1d807530c448a168b3
commit + 58354f546a10c9449ba427873d047ef113c1693e
blob - 1595b111128cb8eaca43db33c9b1eab5a5ff4291
blob + 04dc980392274b236587daf89d34a45c992b64c1
--- gotwebd/got_operations.c
+++ gotwebd/got_operations.c
@@ -923,6 +923,8 @@ done:
 	got_ref_list_free(&refs);
 	if (commit)
 		got_object_commit_close(commit);
+	if (tree)
+		got_object_tree_close(tree);
 	free(commit_id);
 	free(tree_id);
 	return error;