diff options
Diffstat (limited to 'posix/regex.c')
-rw-r--r-- | posix/regex.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/posix/regex.c b/posix/regex.c index bf0e7c46cc..626244f662 100644 --- a/posix/regex.c +++ b/posix/regex.c @@ -2168,7 +2168,7 @@ regex_compile (pattern, size, syntax, bufp) for (;;) { PATFETCH (c); - if (c == ':' || c == ']' || p == pend + if (c == ':' || c == ']' || !isalpha (c) || p == pend || c1 == CHAR_CLASS_MAX_LENGTH) break; str[c1++] = c; |