1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-26 12:56:37 +02:00

core: remove check of NULL pointers before calling gui_focus_free_info() (issue #865)

This commit is contained in:
Sébastien Helleu
2024-04-25 19:53:32 +02:00
parent 2c300424b4
commit ed48819b77
3 changed files with 6 additions and 6 deletions
+1 -2
View File
@@ -378,8 +378,7 @@ gui_cursor_move_area_add_xy (int add_x, int add_y)
}
gui_focus_free_info (focus_info_old);
if (focus_info_new)
gui_focus_free_info (focus_info_new);
gui_focus_free_info (focus_info_new);
}
/*
+3
View File
@@ -100,6 +100,9 @@ gui_focus_get_info (int x, int y)
void
gui_focus_free_info (struct t_gui_focus_info *focus_info)
{
if (!focus_info)
return;
free (focus_info->chat_word);
free (focus_info->chat_focused_line);
free (focus_info->chat_focused_line_bol);
+2 -4
View File
@@ -2243,10 +2243,8 @@ gui_key_focus (const char *key, int context)
rc = gui_key_focus_command (key, context, hashtable_focus);
end:
if (focus_info1)
gui_focus_free_info (focus_info1);
if (focus_info2)
gui_focus_free_info (focus_info2);
gui_focus_free_info (focus_info1);
gui_focus_free_info (focus_info2);
hashtable_free (hashtable_focus[0]);
hashtable_free (hashtable_focus[1]);