|
|
|
@ -103,10 +103,10 @@ static int find_short_packed_object(int len, const unsigned char *match, unsigne
@@ -103,10 +103,10 @@ static int find_short_packed_object(int len, const unsigned char *match, unsigne
|
|
|
|
|
} |
|
|
|
|
if (first < num) { |
|
|
|
|
const unsigned char *now, *next; |
|
|
|
|
now = nth_packed_object_sha1(p, first); |
|
|
|
|
now = nth_packed_object_sha1(p, first); |
|
|
|
|
if (match_sha(len, match, now)) { |
|
|
|
|
next = nth_packed_object_sha1(p, first+1); |
|
|
|
|
if (!next|| !match_sha(len, match, next)) { |
|
|
|
|
if (!next|| !match_sha(len, match, next)) { |
|
|
|
|
/* unique within this pack */ |
|
|
|
|
if (!found) { |
|
|
|
|
found_sha1 = now; |
|
|
|
|