]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_ident.cpp
Dont echo the JOIN to the user whos speaking
[user/henk/code/inspircd.git] / src / modules / m_ident.cpp
index 144a3bb53c27bcf9e1dff1c686f4162c5459b978..473de3417e98cc7568c8772facc8775780a1ddfd 100644 (file)
@@ -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() >= compare)
                {
                        /* Ident timeout */
                        user->WriteServ("NOTICE Auth :*** Ident request timed out.");
@@ -487,5 +490,5 @@ class ModuleIdent : public Module
        }
 };
 
-MODULE_INIT(ModuleIdent);
+MODULE_INIT(ModuleIdent)