git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12451
e03df62e-2008-0410-955e-
edbf42e46eb7
if (s->GetSocket() && s->GetSocket()->GetLinkState() == DYING)
{
- s->GetSocket()->SendError("Ping timeout");
- s->GetSocket()->Squit(s,"Ping timeout");
s->GetSocket()->Close();
goto restart;
}
if (sock)
{
sock->SendError("Ping timeout");
- sock->Squit(s,"Ping timeout");
sock->Close();
goto restart;
}
if (sock && sock->GetIOHook() == mod)
{
sock->SendError("SSL module unloaded");
- sock->Squit(srv,"SSL module unloaded");
sock->Close();
}
}
Current->GetParent()->DelChild(Current);
Current->cull();
delete Current;
+ Current = NULL;
if (LocalSquit)
ServerInstance->SNO->WriteToSnoMask('l', "Netsplit complete, lost \002%d\002 user%s on \002%d\002 server%s.", num_lost_users, num_lost_users != 1 ? "s" : "", num_lost_servers, num_lost_servers != 1 ? "s" : "");
else