diff options
Diffstat (limited to 'shaping/src/shaper.cpp')
| -rw-r--r-- | shaping/src/shaper.cpp | 6 |
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); } |
