summaryrefslogtreecommitdiff
path: root/epan/filter_expressions.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/filter_expressions.c')
-rw-r--r--epan/filter_expressions.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/epan/filter_expressions.c b/epan/filter_expressions.c
index 9d03213107..936fca96c7 100644
--- a/epan/filter_expressions.c
+++ b/epan/filter_expressions.c
@@ -76,6 +76,18 @@ filter_expression_init(gboolean enable_prefs)
prefs.filter_expressions = pfilter_expression_head;
}
+void
+filter_expression_free(struct filter_expression *list_head)
+{
+ if (list_head == NULL)
+ return;
+ filter_expression_free(list_head->next);
+ g_free(list_head->label);
+ g_free(list_head->expression);
+}
+
+
+
/*
* Editor modelines - http://www.wireshark.org/tools/modelines.html
*