1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-25 04:16:38 +02:00

core: fix crash on "/buffer close name" when the buffer is not found

This commit is contained in:
Sebastien Helleu
2013-11-22 08:19:05 +01:00
parent 51aa15cced
commit bfcabd2b96
+10 -7
View File
@@ -837,15 +837,18 @@ COMMAND_CALLBACK(buffer)
else
{
ptr_buffer = gui_buffer_search_by_full_name (argv_eol[2]);
if (ptr_buffer == weechat_buffer)
if (ptr_buffer)
{
gui_chat_printf (NULL,
_("%sError: WeeChat main buffer can't be "
"closed"),
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR]);
if (ptr_buffer == weechat_buffer)
{
gui_chat_printf (NULL,
_("%sError: WeeChat main buffer can't "
"be closed"),
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR]);
}
else
gui_buffer_close (ptr_buffer);
}
else
gui_buffer_close (ptr_buffer);
}
}