TAILQ_INIT(&parsed->children);
+ parsed->attrs = ec_keyval();
+ if (parsed->attrs == NULL)
+ goto fail;
+
return parsed;
fail:
+ if (parsed != NULL)
+ ec_keyval_free(parsed->attrs);
+ ec_free(parsed);
+
return NULL;
}
ec_parsed_free_children(parsed);
ec_strvec_free(parsed->strvec);
+ ec_keyval_free(parsed->attrs);
ec_free(parsed);
}