]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/usermanager.cpp
Document OnUserInit properly and add OnUserPostInit.
[user/henk/code/inspircd.git] / src / usermanager.cpp
index 40e0096a26a285f74a638315381e61c073aeccb6..fafeffb42bce7e55355ea2d59f1b7d0914c43561 100644 (file)
@@ -210,8 +210,8 @@ void UserManager::AddUser(int socket, ListenSocket* via, irc::sockets::sockaddrs
                New->WriteNotice("*** Raw I/O logging is enabled on this server. All messages, passwords, and commands are being recorded.");
 
        FOREACH_MOD(OnSetUserIP, (New));
-       if (New->quitting)
-               return;
+       if (!New->quitting)
+               FOREACH_MOD(OnUserPostInit, (New));
 }
 
 void UserManager::QuitUser(User* user, const std::string& quitreason, const std::string* operreason)