From bfabcd68c8c9044c27643142b23f31839cc12745 Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Tue, 14 Aug 2012 10:08:16 +0200 Subject: [PATCH] core: fix use of unitialized value (line->data->display) when adding a line in buffer --- src/gui/gui-line.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gui/gui-line.c b/src/gui/gui-line.c index eb9031747..9e86b891a 100644 --- a/src/gui/gui-line.c +++ b/src/gui/gui-line.c @@ -1048,11 +1048,13 @@ gui_line_add (struct t_gui_buffer *buffer, time_t date, else new_line->data->highlight = gui_line_has_highlight (new_line); + /* check if line is filtered or not */ + new_line->data->displayed = gui_filter_check_line (new_line); + /* add line to lines list */ gui_line_add_to_list (buffer->own_lines, new_line); - /* check if line is filtered or not */ - new_line->data->displayed = gui_filter_check_line (new_line); + /* update hotlist and/or send signals for line */ if (new_line->data->displayed) { if (new_line->data->highlight)