]> jfr.im git - irc/weechat/weechat.git/commitdiff
core: check that line_data is not NULL in functions gui_line_tags_alloc and gui_line_...
authorSébastien Helleu <redacted>
Tue, 4 Aug 2020 20:56:02 +0000 (22:56 +0200)
committerSébastien Helleu <redacted>
Tue, 4 Aug 2020 20:56:02 +0000 (22:56 +0200)
src/gui/gui-line.c

index cbf1aa3753572be1497aaf7752b02a83df8f316c..a0b3fcedd3a69d954859a465d4966f4bf704db55 100644 (file)
@@ -96,6 +96,9 @@ gui_line_lines_free (struct t_gui_lines *lines)
 void
 gui_line_tags_alloc (struct t_gui_line_data *line_data, const char *tags)
 {
+    if (!line_data)
+        return;
+
     if (tags)
     {
         line_data->tags_array = string_split_shared (tags, ",", NULL, 0, 0,
@@ -620,6 +623,9 @@ gui_line_has_tag_no_filter (struct t_gui_line_data *line_data)
 {
     int i;
 
+    if (!line_data)
+        return 0;
+
     for (i = 0; i < line_data->tags_count; i++)
     {
         if (strcmp (line_data->tags_array[i], GUI_FILTER_TAG_NO_FILTER) == 0)