diff options
Diffstat (limited to 'oid-array.c')
-rw-r--r-- | oid-array.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/oid-array.c b/oid-array.c index 889b311f22..a19235afbf 100644 --- a/oid-array.c +++ b/oid-array.c @@ -22,16 +22,16 @@ void oid_array_sort(struct oid_array *array) array->sorted = 1; } -static const unsigned char *sha1_access(size_t index, void *table) +static const struct object_id *oid_access(size_t index, void *table) { struct object_id *array = table; - return array[index].hash; + return &array[index]; } int oid_array_lookup(struct oid_array *array, const struct object_id *oid) { oid_array_sort(array); - return hash_pos(oid->hash, array->oid, array->nr, sha1_access); + return oid_pos(oid, array->oid, array->nr, oid_access); } void oid_array_clear(struct oid_array *array) |