]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/userprocess.cpp
Fix --with-max-clients not taking a parameter (reported by erich)
[user/henk/code/inspircd.git] / src / userprocess.cpp
index 1e21c065d199abc8c08114cbf4283782dda4821b..b065c49fb51646b157b55e3700b314f8a01d002b 100644 (file)
@@ -37,9 +37,9 @@ void InspIRCd::ProcessUser(userrec* cu)
                {
                        MOD_RESULT = this->Config->GetIOHook(cu->GetPort())->OnRawSocketRead(cu->GetFd(),ReadBuffer,sizeof(ReadBuffer),result2);
                }
-               catch (ModuleException& modexcept)
+               catch (CoreException& modexcept)
                {
-                       this->Log(DEBUG,"Module exception caught: %s",modexcept.GetReason());
+                       this->Log(DEBUG, "%s threw an exception: %s", modexcept.GetSource(), modexcept.GetReason());
                }
 
                if (MOD_RESULT < 0)
@@ -254,7 +254,7 @@ void InspIRCd::DoBackgroundUserStuff(time_t TIME)
                                 * registration timeout -- didnt send USER/NICK/HOST
                                 * in the time specified in their connection class.
                                 */
-                               if (((unsigned)TIME > (unsigned)curr->timeout) && (curr->registered != REG_ALL))
+                               if ((TIME > curr->timeout) && (curr->registered != REG_ALL))
                                {
                                        this->Log(DEBUG,"InspIRCd: registration timeout: %s",curr->nick);
                                        GlobalGoners.AddItem(curr,"Registration timeout");