aboutsummaryrefslogtreecommitdiffstats
path: root/epan/filter_expressions.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/filter_expressions.c')
-rw-r--r--epan/filter_expressions.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/epan/filter_expressions.c b/epan/filter_expressions.c
index 936fca96c7..1b6d3069e6 100644
--- a/epan/filter_expressions.c
+++ b/epan/filter_expressions.c
@@ -44,16 +44,10 @@ filter_expression_new(const gchar *label, const gchar *expr,
struct filter_expression *expression;
struct filter_expression *prev;
- expression = (struct filter_expression *)g_malloc(sizeof(struct filter_expression));
- memset(expression, '\0', sizeof(struct filter_expression));
- expression->button = NULL;
+ expression = (struct filter_expression *)g_malloc0(sizeof(struct filter_expression));
expression->label = g_strdup(label);
expression->expression = g_strdup(expr);
expression->enabled = enabled;
- expression->deleted = FALSE;
- expression->index = 0;
-
- expression->next = NULL;
/* Add it at the end so the button order is always the same*/
if (*pfilter_expression_head == NULL) {