X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=object.c;h=cf5931a9423cb2ecdd9f34e6c33ed0b714ce61bf;hb=1e80e0449248edb77b0fb9853f4a3404a599e207;hp=427e14cae2deb42138a439f7b2d69d3e06bb9417;hpb=36d277c72d90d32f99616072b64a2652248f5264;p=git.git diff --git a/object.c b/object.c index 427e14ca..cf5931a9 100644 --- a/object.c +++ b/object.c @@ -82,7 +82,12 @@ static int compare_object_pointers(const void *a, const void *b) { const struct object * const *pa = a; const struct object * const *pb = b; - return *pa - *pb; + if (*pa == *pb) + return 0; + else if (*pa < *pb) + return -1; + else + return 1; } void set_object_refs(struct object *obj, struct object_refs *refs)