X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=sidebyside;f=sha1_name.c;h=6ffee22081aee3fc7b27b9ccc93c4c721652ec4b;hb=ce4231ffa80da1888a668cc7c33f5349800ab4a3;hp=9b226e3579b68fe8b59c7105bd926e3a0a70b0ad;hpb=7dd45e15c259e44b1c8b5ffdfc0c3d002c7f642c;p=git.git diff --git a/sha1_name.c b/sha1_name.c index 9b226e357..6ffee2208 100644 --- a/sha1_name.c +++ b/sha1_name.c @@ -157,7 +157,7 @@ static int get_short_sha1(const char *name, int len, unsigned char *sha1, char canonical[40]; unsigned char res[20]; - if (len < MINIMUM_ABBREV) + if (len < MINIMUM_ABBREV || len > 40) return -1; hashclr(res); memset(canonical, 'x', 40);