]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/userprocess.cpp
Move AllowedPrivs and similar oper information from LocalUser to OperInfo
[user/henk/code/inspircd.git] / src / userprocess.cpp
index bc354fa6d955ab0d11341dc6e6305cf4f1c1a1f8..4cc3f0a889b0cb0f965a12bf1b2e08dfe6e64c80 100644 (file)
@@ -46,10 +46,10 @@ void InspIRCd::DoBackgroundUserStuff()
        /*
         * loop over all local users..
         */
-       std::vector<User*>::reverse_iterator count2 = this->Users->local_users.rbegin();
+       std::vector<LocalUser*>::reverse_iterator count2 = this->Users->local_users.rbegin();
        while (count2 != this->Users->local_users.rend())
        {
-               User *curr = *count2;
+               LocalUser *curr = *count2;
                count2++;
 
                if (curr->quitting)
@@ -61,11 +61,6 @@ void InspIRCd::DoBackgroundUserStuff()
                        curr->OnDataReady();
                }
 
-               if (curr->getSendQSize() == 0)
-               {
-                       FOREACH_MOD(I_OnBufferFlushed,OnBufferFlushed(curr));
-               }
-
                switch (curr->registered)
                {
                        case REG_ALL:
@@ -83,7 +78,7 @@ void InspIRCd::DoBackgroundUserStuff()
                                                continue;
                                        }
 
-                                       curr->Write("PING :%s",this->Config->ServerName);
+                                       curr->Write("PING :%s",this->Config->ServerName.c_str());
                                        curr->lastping = 0;
                                        curr->nping = TIME  +curr->MyClass->GetPingTime();
                                }