953 |
{ |
{ |
954 |
t_irc_channel *ptr_channel; |
t_irc_channel *ptr_channel; |
955 |
|
|
|
/* not connected/connecting to server */ |
|
|
if (!server->is_connected && (server->child_pid == 0)) |
|
|
return; |
|
|
|
|
956 |
if (server->is_connected) |
if (server->is_connected) |
957 |
{ |
{ |
958 |
/* write disconnection message on each channel/private buffer */ |
/* write disconnection message on each channel/private buffer */ |
965 |
} |
} |
966 |
} |
} |
967 |
|
|
968 |
|
server_close_connection (server); |
969 |
|
|
970 |
irc_display_prefix (server->buffer, PREFIX_INFO); |
irc_display_prefix (server->buffer, PREFIX_INFO); |
971 |
gui_printf (server->buffer, _("Disconnected from server!\n")); |
gui_printf (server->buffer, _("Disconnected from server!\n")); |
972 |
|
|
|
server_close_connection (server); |
|
|
|
|
973 |
server->is_away = 0; |
server->is_away = 0; |
974 |
server->away_time = 0; |
server->away_time = 0; |
975 |
server->lag = 0; |
server->lag = 0; |