diff --git a/attributes/maestro-schema.c b/attributes/maestro-schema.c index f8ec4726e8a3f5937c112a2d027f4cfab8f88b60..bb58d25c5920933b1e167f1d84eb312578c71fac 100644 --- a/attributes/maestro-schema.c +++ b/attributes/maestro-schema.c @@ -377,6 +377,8 @@ mstro_schema_free(mstro_schema sch) if(sa->defaultval!=NULL && sa->defaultval!=MSTRO_SCHEMA_DEFAULT_VAL_UNSET) { free(sa->defaultval); } + if(sa->type_parse_closure.info) + mstro_stp_val_dispose(sa->type_parse_closure.info); if(sa->key) free(sa->key); if(sa->typespec)