summaryrefslogtreecommitdiff
path: root/shaping/src/shaper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'shaping/src/shaper.cpp')
-rw-r--r--shaping/src/shaper.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/shaping/src/shaper.cpp b/shaping/src/shaper.cpp
index b3e0825..6d1ec51 100644
--- a/shaping/src/shaper.cpp
+++ b/shaping/src/shaper.cpp
@@ -113,9 +113,11 @@ static void shaping_node_free(struct shaping_node *s_node)
avl_tree_node_free(s_node->avl_node[i]);
}
}
- if (s_node->shaping_flow.ctrl_meta) {
- free(s_node->shaping_flow.ctrl_meta);
+
+ if (s_node->shaping_flow.ctrl_meta.raw_data) {
+ free(s_node->shaping_flow.ctrl_meta.raw_data);
}
+
free(s_node);
}