Browse Source

Merge branch 'nd/maint-compat-fnmatch-fix'

* nd/maint-compat-fnmatch-fix:
  compat/fnmatch: fix off-by-one character class's length check
maint
Junio C Hamano 12 years ago
parent
commit
5ab539bb00
  1. 2
      compat/fnmatch/fnmatch.c

2
compat/fnmatch/fnmatch.c

@ -345,7 +345,7 @@ internal_fnmatch (pattern, string, no_leading_period, flags) @@ -345,7 +345,7 @@ internal_fnmatch (pattern, string, no_leading_period, flags)

for (;;)
{
if (c1 == CHAR_CLASS_MAX_LENGTH)
if (c1 > CHAR_CLASS_MAX_LENGTH)
/* The name is too long and therefore the pattern
is ill-formed. */
return FNM_NOMATCH;

Loading…
Cancel
Save