Skip to content

Commit e536fa3

Browse files
authored
Merge pull request libgit2#4326 from libgit2/peff/binary-search-do-while
sha1_position: convert do-while to while
2 parents a9d6b9d + 0993019 commit e536fa3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/sha1_lookup.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ int sha1_position(const void *table,
232232
{
233233
const unsigned char *base = table;
234234

235-
do {
235+
while (lo < hi) {
236236
unsigned mi = (lo + hi) / 2;
237237
int cmp = git_oid__hashcmp(base + mi * stride, key);
238238

@@ -243,7 +243,7 @@ int sha1_position(const void *table,
243243
hi = mi;
244244
else
245245
lo = mi+1;
246-
} while (lo < hi);
246+
}
247247

248248
return -((int)lo)-1;
249249
}

0 commit comments

Comments
 (0)