author | Szabolcs Nagy <nsz@port70.net> | 2015年03月25日 18:25:09 +0000 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2015年03月27日 20:24:30 -0400 |
commit | c498efe117539a9d40d90b588c033316701c4b3e (patch) | |
tree | 23a5ec4059db7e0baa14316f0c8cf32cd973e6cc | |
parent | 32dee9b9b1e557a73cc4427455cd00cb2571436c (diff) | |
download | musl-c498efe117539a9d40d90b588c033316701c4b3e.tar.gz |
-rw-r--r-- | src/regex/regcomp.c | 5 |
diff --git a/src/regex/regcomp.c b/src/regex/regcomp.c index dfa9727c..978dd87f 100644 --- a/src/regex/regcomp.c +++ b/src/regex/regcomp.c @@ -1700,6 +1700,11 @@ tre_copy_ast(tre_mem_t mem, tre_stack_t *stack, tre_ast_node_t *ast, *result = tre_ast_new_literal(mem, min, max, pos); if (*result == NULL) status = REG_ESPACE; + else { + tre_literal_t *p = (*result)->obj; + p->class = lit->class; + p->neg_classes = lit->neg_classes; + } if (pos > *max_pos) *max_pos = pos; |