diff options
Diffstat (limited to 'src/libgit2/refs.c')
-rw-r--r-- | src/libgit2/refs.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libgit2/refs.c b/src/libgit2/refs.c index 5c875b95b..72100b6ed 100644 --- a/src/libgit2/refs.c +++ b/src/libgit2/refs.c @@ -1054,10 +1054,14 @@ int git_reference_cmp( const git_reference *ref2) { git_reference_t type1, type2; + int ret; GIT_ASSERT_ARG(ref1); GIT_ASSERT_ARG(ref2); + if ((ret = strcmp(ref1->name, ref2->name)) != 0) + return ret; + type1 = git_reference_type(ref1); type2 = git_reference_type(ref2); |