summaryrefslogtreecommitdiff
path: root/src/blob.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/blob.c')
-rw-r--r--src/blob.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/blob.c b/src/blob.c
index c5a7143f0..f271cc7f6 100644
--- a/src/blob.c
+++ b/src/blob.c
@@ -129,6 +129,10 @@ int git_blob_writefile(git_oid *written_id, git_repository *repo, const char *pa
return error;
git_oid_cpy(written_id, git_object_id((git_object *)blob));
+
+ /* FIXME: maybe we don't want to free this already?
+ * the user may want to access it again */
+ git_object_close((git_object *)blob);
return GIT_SUCCESS;
}