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

Fixed QUIT command: now sent to all connected servers (not only current)

This commit is contained in:
Sebastien Helleu
2004-01-21 15:55:25 +00:00
parent 84677f2835
commit 885fe7434f
4 changed files with 30 additions and 10 deletions
+1
View File
@@ -5,6 +5,7 @@ ChangeLog - 2004-01-21
Version 0.0.5 (under dev!):
* fixed QUIT IRC command: now sent to all connected servers (not only current)
* new Perl script function to display message in info bar ("IRC::print_infobar")
* info bar timestamp is added to config ("look_infobar_timestamp")
* added info bar (optional, "look_infobar" to enable it, "on" by default)
+14 -5
View File
@@ -721,12 +721,21 @@ irc_cmd_send_pong (t_irc_server *server, char *arguments)
int
irc_cmd_send_quit (t_irc_server *server, char *arguments)
{
if (server && server->is_connected)
t_irc_server *ptr_server;
/* make gcc happy */
(void) server;
for (ptr_server = irc_servers; ptr_server;
ptr_server = ptr_server->next_server)
{
if (arguments)
server_sendf (server, "QUIT :%s\r\n", arguments);
else
server_sendf (server, "QUIT\r\n");
if (ptr_server->is_connected)
{
if (arguments)
server_sendf (ptr_server, "QUIT :%s\r\n", arguments);
else
server_sendf (ptr_server, "QUIT\r\n");
}
}
quit_weechat = 1;
return 0;
+1
View File
@@ -5,6 +5,7 @@ ChangeLog - 2004-01-21
Version 0.0.5 (under dev!):
* fixed QUIT IRC command: now sent to all connected servers (not only current)
* new Perl script function to display message in info bar ("IRC::print_infobar")
* info bar timestamp is added to config ("look_infobar_timestamp")
* added info bar (optional, "look_infobar" to enable it, "on" by default)
+14 -5
View File
@@ -721,12 +721,21 @@ irc_cmd_send_pong (t_irc_server *server, char *arguments)
int
irc_cmd_send_quit (t_irc_server *server, char *arguments)
{
if (server && server->is_connected)
t_irc_server *ptr_server;
/* make gcc happy */
(void) server;
for (ptr_server = irc_servers; ptr_server;
ptr_server = ptr_server->next_server)
{
if (arguments)
server_sendf (server, "QUIT :%s\r\n", arguments);
else
server_sendf (server, "QUIT\r\n");
if (ptr_server->is_connected)
{
if (arguments)
server_sendf (ptr_server, "QUIT :%s\r\n", arguments);
else
server_sendf (ptr_server, "QUIT\r\n");
}
}
quit_weechat = 1;
return 0;