diff options
Diffstat (limited to 'epan/filter_expressions.c')
-rw-r--r-- | epan/filter_expressions.c | 8 |
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) { |