Commit Diff


commit - 3f7f9bd96eb735d35591a1e66f70adcabfc86cc6
commit + fe558a04addf51f90a50aef5e0e8405c26873f9b
blob - 3ec8615b5fea3525c93f31b62e94deb450917db1
blob + cf5f7b9f8b50b4018602844db1472eaa9c552099
--- libexec/got-read-commit/got-read-commit.c
+++ libexec/got-read-commit/got-read-commit.c
@@ -145,6 +145,7 @@ main(int argc, char *argv[])
 			goto done;
 
 		err = got_privsep_send_commit(&ibuf, commit);
+		got_object_commit_close(commit);
 done:
 		if (f) {
 			if (fclose(f) != 0 && err == NULL)