mirror of
https://github.com/weechat/weechat.git
synced 2026-06-21 10:26:38 +02:00
core: fix use of NULL pointer in command /buffer when the GUI is not yet initialized
This commit is contained in:
@@ -1192,9 +1192,10 @@ COMMAND_CALLBACK(buffer)
|
||||
if (!ptr_buffer->hidden)
|
||||
break;
|
||||
}
|
||||
gui_buffer_switch_by_number (gui_current_window,
|
||||
(ptr_buffer) ?
|
||||
ptr_buffer->number : gui_buffers->number);
|
||||
number = (ptr_buffer) ?
|
||||
ptr_buffer->number : ((gui_buffers) ? gui_buffers->number : -1);
|
||||
if (number > 0)
|
||||
gui_buffer_switch_by_number (gui_current_window, number);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1261,9 +1262,10 @@ COMMAND_CALLBACK(buffer)
|
||||
if (!ptr_buffer->hidden)
|
||||
break;
|
||||
}
|
||||
gui_buffer_switch_by_number (gui_current_window,
|
||||
(ptr_buffer) ?
|
||||
ptr_buffer->number : last_gui_buffer->number);
|
||||
number = (ptr_buffer) ?
|
||||
ptr_buffer->number : ((last_gui_buffer) ? last_gui_buffer->number : -1);
|
||||
if (number > 0)
|
||||
gui_buffer_switch_by_number (gui_current_window, number);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user