git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4977
e03df62e-2008-0410-955e-
edbf42e46eb7
RFC1413* ident;
if (user->GetExt("ident_data", ident))
{
- if (ident->timeout_end > ServerInstance->Time())
+ /*ServerInstance->Log(DEBUG,"TIMES: %lu %lu",ident->timeout_end, ServerInstance->Time());*/
+ if (ServerInstance->Time() > ident->timeout_end)
{
ident->u = NULL;
ServerInstance->RemoveSocket(ident);
+ user->Shrink("ident_data");
+ return true;
}
}
return (!user->GetExt("ident_data", ident));