Fix repository.write

This commit is contained in:
XTao
2013-10-30 15:33:47 +08:00
parent 6fd851a97e
commit 5652ed7e37

View File

@@ -431,8 +431,9 @@ Repository_write(Repository *self, PyObject *args)
if (err < 0)
return Error_set(err);
git_odb_stream_write(stream, buffer, buflen);
err = git_odb_stream_finalize_write(&oid, stream);
err = git_odb_stream_write(stream, buffer, buflen);
if (!err)
err = git_odb_stream_finalize_write(&oid, stream);
git_odb_stream_free(stream);
return git_oid_to_python(&oid);
}