summaryrefslogtreecommitdiff
path: root/src/libgit2/commit.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libgit2/commit.c')
-rw-r--r--src/libgit2/commit.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libgit2/commit.c b/src/libgit2/commit.c
index 75cc8837c..528d8beb7 100644
--- a/src/libgit2/commit.c
+++ b/src/libgit2/commit.c
@@ -422,7 +422,7 @@ static int commit_parse(git_commit *commit, const char *data, size_t size, unsig
buffer += tree_len;
}
- while (git_oid__parse(&parent_id, &buffer, buffer_end, "parent ") == 0) {
+ while (git_object__parse_oid_header(&parent_id, &buffer, buffer_end, "parent ", GIT_OID_SHA1) == 0) {
git_oid *new_id = git_array_alloc(commit->parent_ids);
GIT_ERROR_CHECK_ALLOC(new_id);