diff options
| author | 2010-03-02 06:22:45 +0000 | |
|---|---|---|
| committer | 2010-08-03 17:32:38 -0400 | |
| commit | 30ebcceec568425941ac30fb09676ba2dabc5acc (patch) | |
| tree | b952ee624bd16f6bcf6bb515aef9c7958c731d16 /src/usermanager.cpp | |
| parent | Fix 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.cpp | 4 |
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()); |
