diff options
author | Sebastien Helleu <flashcode@flashtux.org> | 2007-01-21 11:54:45 +0000 |
---|---|---|
committer | Sebastien Helleu <flashcode@flashtux.org> | 2007-01-21 11:54:45 +0000 |
commit | dc80d87b0ebab47ac37cc98f901e442a3e460006 (patch) | |
tree | 7335986fb874e60526afddf633661bd709c85616 | |
parent | 0213633fb84d16222369e8518646cc7eb87209b6 (diff) | |
download | weechat-dc80d87b0ebab47ac37cc98f901e442a3e460006.zip |
Fixed crash when /away command is issued with no server connection (bug #18839)
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | src/irc/irc-send.c | 2 | ||||
-rw-r--r-- | weechat/ChangeLog | 4 | ||||
-rw-r--r-- | weechat/src/irc/irc-send.c | 2 |
4 files changed, 8 insertions, 4 deletions
@@ -1,10 +1,12 @@ WeeChat - Wee Enhanced Environment for Chat =========================================== -ChangeLog - 2007-01-17 +ChangeLog - 2007-01-21 Version 0.2.4 (under dev!): + * fixed crash when /away command is issued with no server connection + (bug #18839) * fixed crash when closing a buffer opened on many windows * fixed freeze with SSL server when disconnecting after connection loss (bug #18735) diff --git a/src/irc/irc-send.c b/src/irc/irc-send.c index 1fa0f0daa..41dfcb024 100644 --- a/src/irc/irc-send.c +++ b/src/irc/irc-send.c @@ -349,7 +349,7 @@ irc_cmd_send_away (t_irc_server *server, t_irc_channel *channel, } else { - if (server->is_connected) + if (server && server->is_connected) irc_send_away (server, arguments); else { diff --git a/weechat/ChangeLog b/weechat/ChangeLog index a9843d677..dd4d966b4 100644 --- a/weechat/ChangeLog +++ b/weechat/ChangeLog @@ -1,10 +1,12 @@ WeeChat - Wee Enhanced Environment for Chat =========================================== -ChangeLog - 2007-01-17 +ChangeLog - 2007-01-21 Version 0.2.4 (under dev!): + * fixed crash when /away command is issued with no server connection + (bug #18839) * fixed crash when closing a buffer opened on many windows * fixed freeze with SSL server when disconnecting after connection loss (bug #18735) diff --git a/weechat/src/irc/irc-send.c b/weechat/src/irc/irc-send.c index 1fa0f0daa..41dfcb024 100644 --- a/weechat/src/irc/irc-send.c +++ b/weechat/src/irc/irc-send.c @@ -349,7 +349,7 @@ irc_cmd_send_away (t_irc_server *server, t_irc_channel *channel, } else { - if (server->is_connected) + if (server && server->is_connected) irc_send_away (server, arguments); else { |