tree schema free BUGFIX free all supported statements
Refs #1905
diff --git a/src/tree_schema_free.c b/src/tree_schema_free.c
index 69c3202..567387d 100644
--- a/src/tree_schema_free.c
+++ b/src/tree_schema_free.c
@@ -1168,7 +1168,14 @@
case LY_STMT_STATUS:
/* nothing to do */
break;
+ case LY_STMT_CONTACT:
case LY_STMT_DESCRIPTION:
+ case LY_STMT_ERROR_APP_TAG:
+ case LY_STMT_ERROR_MESSAGE:
+ case LY_STMT_KEY:
+ case LY_STMT_NAMESPACE:
+ case LY_STMT_ORGANIZATION:
+ case LY_STMT_PRESENCE:
case LY_STMT_REFERENCE:
case LY_STMT_UNITS:
if (substmts[u].cardinality < LY_STMT_CARD_SOME) {