On Thu, Oct 28, 2021 at 4:21 PM Junio C Hamano <gitster@xxxxxxxxx> wrote: > > "Ivan Frade via GitGitGadget" <gitgitgadget@xxxxxxxxx> writes: > > > + len = strspn(buffer, "0123456789abcdefABCDEF"); > > + if (!(len == 40 || len == 64) || buffer[len] != ' ') > > + return NULL; /* required "<hash>SP" not seen */ > > People may have comments on hardcoded 40/64 here and offer a better > way to write it ;-) Latest version uses the_hash_algo->hexsz: + if (len != (int)the_hash_algo->hexsz || buffer[len] != ' ') + return NULL; /* required "<hash>SP" not seen */ Thanks!