Commit Diff


commit - 573463cc61f9bda627a7e2ea5fee789cff67b01d
commit + b7011c591b3ddd2fc487615e4106ab29a93e1b84
blob - eb8980676a00c3a6d06cb7825b9821b9828b23f0
blob + 8abd471909b493674b97efda38762ccece38177a
--- lib/object.c
+++ lib/object.c
@@ -1058,7 +1058,6 @@ done:
 	if (err) {
 		if (*blob) {
 			got_object_blob_close(*blob);
-			free(*blob);
 			*blob = NULL;
 		} else if (outfd != -1)
 			close(outfd);