Fix repository.write
This commit is contained in:
@@ -431,7 +431,8 @@ Repository_write(Repository *self, PyObject *args)
|
|||||||
if (err < 0)
|
if (err < 0)
|
||||||
return Error_set(err);
|
return Error_set(err);
|
||||||
|
|
||||||
git_odb_stream_write(stream, buffer, buflen);
|
err = git_odb_stream_write(stream, buffer, buflen);
|
||||||
|
if (!err)
|
||||||
err = git_odb_stream_finalize_write(&oid, stream);
|
err = git_odb_stream_finalize_write(&oid, stream);
|
||||||
git_odb_stream_free(stream);
|
git_odb_stream_free(stream);
|
||||||
return git_oid_to_python(&oid);
|
return git_oid_to_python(&oid);
|
||||||
|
Reference in New Issue
Block a user