/[weechat]/weechat/src/irc/irc-server.c
ViewVC logotype

Diff of /weechat/src/irc/irc-server.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.50 by flashcode, Sun Feb 27 02:40:12 2005 UTC revision 1.51 by flashcode, Sun Feb 27 10:27:03 2005 UTC
# Line 953  server_disconnect (t_irc_server *server, Line 953  server_disconnect (t_irc_server *server,
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 */
# Line 969  server_disconnect (t_irc_server *server, Line 965  server_disconnect (t_irc_server *server,
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;

Legend:
Removed from v.1.50  
changed lines
  Added in v.1.51

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26