Skip to content

Commit 577aeef

Browse files
authored
Merge pull request libgit2#4328 from libgit2/peff/hashcmp-is-memcmp
oid: use memcmp in git_oid__hashcmp
2 parents f908b18 + c9b1e64 commit 577aeef

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

src/oid.h

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,7 @@ char *git_oid_allocfmt(const git_oid *id);
2222

2323
GIT_INLINE(int) git_oid__hashcmp(const unsigned char *sha1, const unsigned char *sha2)
2424
{
25-
int i;
26-
27-
for (i = 0; i < GIT_OID_RAWSZ; i++, sha1++, sha2++) {
28-
if (*sha1 != *sha2)
29-
return *sha1 - *sha2;
30-
}
31-
32-
return 0;
25+
return memcmp(sha1, sha2, GIT_OID_RAWSZ);
3326
}
3427

3528
/*

0 commit comments

Comments
 (0)