plugins types REFACTOR split store callback into store and resolve cb (#1220)
Refs #1161
Co-authored-by: Radek Krejci <rkrejci@cesnet.cz>
diff --git a/src/tree_schema_free.c b/src/tree_schema_free.c
index 673c4d9..a43ab9b 100644
--- a/src/tree_schema_free.c
+++ b/src/tree_schema_free.c
@@ -718,7 +718,7 @@
FREE_STRING(ctx, node->units);
if (node->dflt) {
node->dflt->realtype->plugin->free(ctx, node->dflt);
- lysc_type_free(ctx, node->dflt->realtype);
+ lysc_type_free(ctx, (struct lysc_type *)node->dflt->realtype);
free(node->dflt);
}
}
@@ -735,7 +735,7 @@
FREE_STRING(ctx, node->units);
LY_ARRAY_FOR(node->dflts, u) {
node->dflts[u]->realtype->plugin->free(ctx, node->dflts[u]);
- lysc_type_free(ctx, node->dflts[u]->realtype);
+ lysc_type_free(ctx, (struct lysc_type *)node->dflts[u]->realtype);
free(node->dflts[u]);
}
LY_ARRAY_FREE(node->dflts);