(parse_reg_exp): If '|' is immediately followed by another '|', end of regex or enclo...
authorUlrich Drepper <drepper@redhat.com>
Mon, 12 Aug 2002 19:18:45 +0000 (19:18 +0000)
committerUlrich Drepper <drepper@redhat.com>
Mon, 12 Aug 2002 19:18:45 +0000 (19:18 +0000)
posix/regcomp.c

index 0613de6..9406383 100644 (file)
@@ -1807,6 +1807,8 @@ parse_reg_exp (regexp, preg, token, syntax, nest, err)
               return NULL;
             }
         }
+      else
+       branch = NULL;
       tree = create_tree (tree, branch, 0, new_idx);
       if (BE (new_idx == -1 || tree == NULL, 0))
         return *err = REG_ESPACE, NULL;