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:
@@ -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);
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
@@ -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
@@ -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]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user