free children in free_priv
[protos/libecoli.git] / lib / ecoli_node_subset.c
index 1afbde7..059b7b9 100644 (file)
@@ -234,7 +234,10 @@ ec_node_subset_complete(const struct ec_node *gen_node,
 static void ec_node_subset_free_priv(struct ec_node *gen_node)
 {
        struct ec_node_subset *node = (struct ec_node_subset *)gen_node;
+       size_t i;
 
+       for (i = 0; i < node->len; i++)
+               ec_node_free(node->table[i]);
        ec_free(node->table);
 }