aboutsummaryrefslogtreecommitdiffstats
path: root/src/usermanager.cpp
diff options
context:
space:
mode:
authorGravatar danieldg2010-03-02 06:22:45 +0000
committerGravatar Daniel De Graaf2010-08-03 17:32:38 -0400
commit30ebcceec568425941ac30fb09676ba2dabc5acc (patch)
treeb952ee624bd16f6bcf6bb515aef9c7958c731d16 /src/usermanager.cpp
parentFix m_ident deleting sockets that are still in use (diff)
Move DNSBL and ident lookups after <connect deny>/bancache/Z:line checks
Diffstat (limited to 'src/usermanager.cpp')
-rw-r--r--src/usermanager.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/usermanager.cpp b/src/usermanager.cpp
index 27790800c..ca3f91e41 100644
--- a/src/usermanager.cpp
+++ b/src/usermanager.cpp
@@ -56,8 +56,6 @@ void UserManager::AddUser(LocalUser* New, ListenSocket* via)
*/
New->SetClass();
- FOREACH_MOD(I_OnUserInit,OnUserInit(New));
-
/*
* Check connect class settings and initialise settings into User.
* This will be done again after DNS resolution. -- w00t
@@ -112,6 +110,8 @@ void UserManager::AddUser(LocalUser* New, ListenSocket* via)
*/
New->WriteServ("NOTICE Auth :*** Looking up your hostname...");
+ FOREACH_MOD(I_OnUserInit,OnUserInit(New));
+
if (ServerInstance->Config->NoUserDns)
{
New->WriteServ("NOTICE %s :*** Skipping host resolution (disabled by server administrator)", New->nick.c_str());