Fixed bug with disconnection (was causing high cpu usage)
This commit is contained in:
parent
46234f0504
commit
12026ef17e
@ -953,10 +953,6 @@ server_disconnect (t_irc_server *server, int reconnect)
|
||||
{
|
||||
t_irc_channel *ptr_channel;
|
||||
|
||||
/* not connected/connecting to server */
|
||||
if (!server->is_connected && (server->child_pid == 0))
|
||||
return;
|
||||
|
||||
if (server->is_connected)
|
||||
{
|
||||
/* write disconnection message on each channel/private buffer */
|
||||
@ -969,11 +965,11 @@ server_disconnect (t_irc_server *server, int reconnect)
|
||||
}
|
||||
}
|
||||
|
||||
server_close_connection (server);
|
||||
|
||||
irc_display_prefix (server->buffer, PREFIX_INFO);
|
||||
gui_printf (server->buffer, _("Disconnected from server!\n"));
|
||||
|
||||
server_close_connection (server);
|
||||
|
||||
server->is_away = 0;
|
||||
server->away_time = 0;
|
||||
server->lag = 0;
|
||||
|
@ -953,10 +953,6 @@ server_disconnect (t_irc_server *server, int reconnect)
|
||||
{
|
||||
t_irc_channel *ptr_channel;
|
||||
|
||||
/* not connected/connecting to server */
|
||||
if (!server->is_connected && (server->child_pid == 0))
|
||||
return;
|
||||
|
||||
if (server->is_connected)
|
||||
{
|
||||
/* write disconnection message on each channel/private buffer */
|
||||
@ -969,11 +965,11 @@ server_disconnect (t_irc_server *server, int reconnect)
|
||||
}
|
||||
}
|
||||
|
||||
server_close_connection (server);
|
||||
|
||||
irc_display_prefix (server->buffer, PREFIX_INFO);
|
||||
gui_printf (server->buffer, _("Disconnected from server!\n"));
|
||||
|
||||
server_close_connection (server);
|
||||
|
||||
server->is_away = 0;
|
||||
server->away_time = 0;
|
||||
server->lag = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user