Update.
authorUlrich Drepper <drepper@redhat.com>
Thu, 13 Nov 2003 06:38:30 +0000 (06:38 +0000)
committerUlrich Drepper <drepper@redhat.com>
Thu, 13 Nov 2003 06:38:30 +0000 (06:38 +0000)
* posix/regcomp.c (parse_bracket_exp): If end of expression is
seen, return EBRACK error, not BADPAT.

ChangeLog
posix/regcomp.c

index 12a5a0c..1cc7df9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.
index c404929..531ec94 100644 (file)
@@ -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)