summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2007-10-21 22:02:07 +0000
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2007-10-21 22:02:07 +0000
commitab9a1cd1ffafb4c535f4f9ed09bce20065860437 (patch)
tree8730f55b8521d7752ad12e7034e7f1a39bd1db80
parentb669f920eaa9fb795d0a103d724943898a0df4b2 (diff)
This works, not sure why. Someone find out why we cant use && !isock->HasResult() here? :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8293 e03df62e-2008-0410-955e-edbf42e46eb7
-rw-r--r--src/modules/m_ident.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/modules/m_ident.cpp b/src/modules/m_ident.cpp
index 144a3bb53..ee0c3e83b 100644
--- a/src/modules/m_ident.cpp
+++ b/src/modules/m_ident.cpp
@@ -430,8 +430,11 @@ class ModuleIdent : public Module
ServerInstance->Log(DEBUG, "Has ident_socket");
+ time_t compare = isock->age;
+ compare += RequestTimeout;
+
/* Check for timeout of the socket */
- if (isock->age + RequestTimeout > ServerInstance->Time() && !isock->HasResult())
+ if (ServerInstance->Time() >= RequestTimeout)
{
/* Ident timeout */
user->WriteServ("NOTICE Auth :*** Ident request timed out.");