aboutsummaryrefslogtreecommitdiffstats
path: root/epan/filter_expressions.c
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2015-12-23 08:42:53 +0100
committerStig Bjørlykke <stig@bjorlykke.org>2015-12-23 08:46:59 +0000
commitbaf3c6f663f99ddf797420a5eafd3efea4efe5bb (patch)
tree902d32a6e8b430db71bdf77d7b541f8f9c3bdd5f /epan/filter_expressions.c
parent976642ab0a6099010d08113fe4080010d39ab766 (diff)
Plug memory leak in filter_expression_free
The list_head itself will leak in filter_expression_free(), so ensure we also free this. Change-Id: Ide6ef0c013d172b0c0120c744ce4ed46ee4321e0 Reviewed-on: https://code.wireshark.org/review/12837 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
Diffstat (limited to 'epan/filter_expressions.c')
-rw-r--r--epan/filter_expressions.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/epan/filter_expressions.c b/epan/filter_expressions.c
index 56f38b9b71..4b4e407333 100644
--- a/epan/filter_expressions.c
+++ b/epan/filter_expressions.c
@@ -77,6 +77,7 @@ filter_expression_free(struct filter_expression *list_head)
filter_expression_free(list_head->next);
g_free(list_head->label);
g_free(list_head->expression);
+ g_free(list_head);
}