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

Fix crash when completing /part command on a non-irc buffer (bug #32402)

This commit is contained in:
Sebastien Helleu
2011-02-10 09:52:15 +01:00
parent d8248f3f68
commit 7d79757d85
2 changed files with 10 additions and 6 deletions
+2 -1
View File
@@ -1,7 +1,7 @@
WeeChat ChangeLog
=================
Sébastien Helleu <flashcode@flashtux.org>
v0.3.5-dev, 2011-02-07
v0.3.5-dev, 2011-02-10
Version 0.3.5 (under dev!)
@@ -18,6 +18,7 @@ Version 0.3.5 (under dev!)
* core: dynamically allocate color pairs (extended colors can be used without
being added with command "/color")
* core: allow background for nick colors (using "/")
* irc: fix crash when completing /part command on a non-irc buffer (bug #32402)
* irc: add many missing commands for target buffer (options irc.msgbuffer.xxx)
(bug #32216)
* lua: fix crash when many scripts are executing callbacks at same time
+8 -5
View File
@@ -550,12 +550,15 @@ irc_completion_msg_part_cb (void *data, const char *completion_item,
(void) data;
(void) completion_item;
msg_part = IRC_SERVER_OPTION_STRING(ptr_server,
IRC_SERVER_OPTION_DEFAULT_MSG_PART);
if (msg_part && msg_part[0])
if (ptr_server)
{
weechat_hook_completion_list_add (completion, msg_part,
0, WEECHAT_LIST_POS_SORT);
msg_part = IRC_SERVER_OPTION_STRING(ptr_server,
IRC_SERVER_OPTION_DEFAULT_MSG_PART);
if (msg_part && msg_part[0])
{
weechat_hook_completion_list_add (completion, msg_part,
0, WEECHAT_LIST_POS_SORT);
}
}
return WEECHAT_RC_OK;