schema compile CHANGE support for decimal64 type
diff --git a/src/tree_schema_free.c b/src/tree_schema_free.c
index deb227c..76ef956 100644
--- a/src/tree_schema_free.c
+++ b/src/tree_schema_free.c
@@ -529,6 +529,9 @@
     case LY_TYPE_BITS:
         FREE_ARRAY(ctx, (struct lysc_type_enum_item*)((struct lysc_type_bits*)type)->bits, lysc_enum_item_free);
         break;
+    case LY_TYPE_DEC64:
+        FREE_MEMBER(ctx, ((struct lysc_type_dec*)type)->range, lysc_range_free);
+        break;
     case LY_TYPE_STRING:
         FREE_MEMBER(ctx, ((struct lysc_type_str*)type)->length, lysc_range_free);
         FREE_ARRAY(ctx, ((struct lysc_type_str*)type)->patterns, lysc_pattern_free);
@@ -626,8 +629,6 @@
 void
 lysc_module_free(struct lysc_module *module, void (*private_destructor)(const struct lysc_node *node, void *priv))
 {
-    (void) private_destructor;
-
     if (module) {
         lysc_module_free_(module);
     }