- if (node->child != NULL)
- ec_node_free(node->child);
- node->child = ec_node_clone(child->node);
- for (i = 0; i < (ssize_t)node->len; i++) {
- ec_free(node->table[i].pattern);
- regfree(&node->table[i].r);
+ if (priv->child != NULL)
+ ec_node_free(priv->child);
+ priv->child = ec_node_clone(child->node);
+ for (i = 0; i < (ssize_t)priv->len; i++) {
+ ec_free(priv->table[i].pattern);
+ ec_free(priv->table[i].attr_name);
+ regfree(&priv->table[i].r);