Update.
* posix/regcomp.c (parse_bracket_exp): If end of expression is seen, return EBRACK error, not BADPAT.
This commit is contained in:
parent
06e8303a28
commit
f6953f16bb
@ -1,5 +1,8 @@
|
||||
2003-11-12 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* posix/regcomp.c (parse_bracket_exp): If end of expression is
|
||||
seen, return EBRACK error, not BADPAT.
|
||||
|
||||
* posix/regcomp.c (parse_expression): If token is OP_OPEN_DUP_NUM
|
||||
and RE_CONTEXT_INVALID_DUP syntax flag is set, fail.
|
||||
* posix/regex.h (RE_CONTEXT_INVALUD_OPS): New macro.
|
||||
|
@ -2993,7 +2993,7 @@ parse_bracket_exp (regexp, dfa, token, syntax, err)
|
||||
token_len = peek_token_bracket (token, regexp, syntax);
|
||||
if (BE (token->type == END_OF_RE, 0))
|
||||
{
|
||||
*err = REG_BADPAT;
|
||||
*err = REG_EBRACK;
|
||||
goto parse_bracket_exp_free_return;
|
||||
}
|
||||
if (token->type == OP_CHARSET_RANGE)
|
||||
|
Loading…
x
Reference in New Issue
Block a user