X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fuserprocess.cpp;h=ccd32a9c973f2e987e45065c15877f55c4baaef3;hb=76ebc88ccd6fef0bf2d97b607829fb3466e273af;hp=51235b8825f66992b7c150e8a377fb32a17e7182;hpb=396c9ef9f7a96934d3227bb7d1d091315e3d4fa8;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/userprocess.cpp b/src/userprocess.cpp index 51235b882..ccd32a9c9 100644 --- a/src/userprocess.cpp +++ b/src/userprocess.cpp @@ -38,7 +38,6 @@ using namespace std; #include "modules.h" #include "dynamic.h" #include "wildcard.h" -#include "message.h" #include "mode.h" #include "commands.h" #include "xline.h" @@ -54,10 +53,7 @@ using namespace std; extern struct sockaddr_in client,server; extern socklen_t length; -extern std::vector modules; -extern std::vector factory; -extern time_t TIME; -extern time_t OLDTIME; + char data[65536]; void InspIRCd::ProcessUser(userrec* cu) @@ -303,7 +299,7 @@ void InspIRCd::DoSocketTimeouts(time_t TIME) */ void InspIRCd::DoBackgroundUserStuff(time_t TIME) { - CullList GlobalGoners; + CullList GlobalGoners(this); /* XXX: IT IS NOT SAFE TO USE AN ITERATOR HERE. DON'T EVEN THINK ABOUT IT. */ for (unsigned long count2 = 0; count2 != this->local_users.size(); count2++)