]> git.droids-corp.org - protos/libecoli.git/blobdiff - lib/ecoli_node_re_lex.c
free children in free_priv
[protos/libecoli.git] / lib / ecoli_node_re_lex.c
index 79a75eb591a0fe8e04c3acc25db0a899b74e0012..4f0f8d39bc404de858aca1bf57ac72431a20c64d 100644 (file)
@@ -143,6 +143,7 @@ static void ec_node_re_lex_free_priv(struct ec_node *gen_node)
        struct ec_node_re_lex *node = (struct ec_node_re_lex *)gen_node;
        unsigned int i;
 
+       ec_node_free(node->child);
        for (i = 0; i < node->len; i++) {
                ec_free(node->table[i].pattern);
                regfree(&node->table[i].r);