2009-11-16 09:54:19 +01:00
|
|
|
Index: posix/regcomp.c
|
|
|
|
===================================================================
|
|
|
|
--- posix/regcomp.c.orig
|
|
|
|
+++ posix/regcomp.c
|
|
|
|
@@ -2254,6 +2254,8 @@ parse_expression (re_string_t *regexp, r
|
2009-02-20 08:46:43 +01:00
|
|
|
else if (syntax & RE_CONTEXT_INDEP_OPS)
|
|
|
|
{
|
|
|
|
fetch_token (token, regexp, syntax);
|
|
|
|
+ if (token->type == OP_CLOSE_SUBEXP || token->type == OP_ALT)
|
|
|
|
+ return NULL;
|
|
|
|
return parse_expression (regexp, preg, token, syntax, nest, err);
|
|
|
|
}
|
|
|
|
/* else fall through */
|