X-Git-Url: http://git.droids-corp.org/?p=protos%2Flibecoli.git;a=blobdiff_plain;f=lib%2Fecoli_node_many.c;h=6a5f676890f4af46db18023074b92bb5ebf990e2;hp=728f1c64f2b6c3b04344aa5dbaeb1761858be0cd;hb=7c07e2a8b3b5851de0c238da830291f041185778;hpb=eaaf443bad651bd0b01f0bde3668a0f7d7f2dff0 diff --git a/lib/ecoli_node_many.c b/lib/ecoli_node_many.c index 728f1c6..6a5f676 100644 --- a/lib/ecoli_node_many.c +++ b/lib/ecoli_node_many.c @@ -154,6 +154,13 @@ ec_node_many_complete(const struct ec_node *gen_node, strvec); } +static void ec_node_many_free_priv(struct ec_node *gen_node) +{ + struct ec_node_many *node = (struct ec_node_many *)gen_node; + + ec_node_free(node->child); +} + static size_t ec_node_many_get_children_count(const struct ec_node *gen_node) { @@ -180,6 +187,7 @@ static struct ec_node_type ec_node_many_type = { .parse = ec_node_many_parse, .complete = ec_node_many_complete, .size = sizeof(struct ec_node_many), + .free_priv = ec_node_many_free_priv, .get_children_count = ec_node_many_get_children_count, .get_child = ec_node_many_get_child, };