diff options
author | Sebastien Helleu <flashcode@flashtux.org> | 2005-07-19 09:46:23 +0000 |
---|---|---|
committer | Sebastien Helleu <flashcode@flashtux.org> | 2005-07-19 09:46:23 +0000 |
commit | 8166d1523548681e36cabd52eaf6a7981d8fb935 (patch) | |
tree | a2ef0892b9a13f9501072ae7d6f5301931f937c6 /src/irc | |
parent | 575525d965ae8ba2e23e7cb02aa0acb1e2ad9725 (diff) | |
download | weechat-8166d1523548681e36cabd52eaf6a7981d8fb935.zip |
Fixed auto-rejoin for channels with key
Diffstat (limited to 'src/irc')
-rw-r--r-- | src/irc/irc-recv.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/irc/irc-recv.c b/src/irc/irc-recv.c index 41e6cc04f..f84e9286f 100644 --- a/src/irc/irc-recv.c +++ b/src/irc/irc-recv.c @@ -2052,7 +2052,14 @@ irc_cmd_recv_004 (t_irc_server *server, char *host, char *arguments) ptr_channel = ptr_channel->next_channel) { if (ptr_channel->type == CHAT_CHANNEL) - server_sendf (server, "JOIN %s\r\n", ptr_channel->name); + { + if (ptr_channel->key) + server_sendf (server, "JOIN %s %s\r\n", + ptr_channel->name, ptr_channel->key); + else + server_sendf (server, "JOIN %s\r\n", + ptr_channel->name); + } } server->reconnect_join = 0; } |