summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/usermanager.h5
-rw-r--r--src/inspircd.cpp3
-rw-r--r--src/usermanager.cpp7
3 files changed, 0 insertions, 15 deletions
diff --git a/include/usermanager.h b/include/usermanager.h
index 670e51dd5..941569e8c 100644
--- a/include/usermanager.h
+++ b/include/usermanager.h
@@ -88,11 +88,6 @@ class CoreExport UserManager : public fakederef<UserManager>
*/
unsigned int unregistered_count;
- /**
- * Reset the already_sent IDs so we don't wrap it around and drop a message
- */
- void GarbageCollect();
-
/** Perform background user events such as PING checks
*/
void DoBackgroundUserStuff();
diff --git a/src/inspircd.cpp b/src/inspircd.cpp
index fce99f421..145d4582a 100644
--- a/src/inspircd.cpp
+++ b/src/inspircd.cpp
@@ -664,10 +664,7 @@ void InspIRCd::Run()
OLDTIME = TIME.tv_sec;
if ((TIME.tv_sec % 3600) == 0)
- {
- Users->GarbageCollect();
FOREACH_MOD(OnGarbageCollect, ());
- }
Timers.TickTimers(TIME.tv_sec);
Users->DoBackgroundUserStuff();
diff --git a/src/usermanager.cpp b/src/usermanager.cpp
index d81b83d20..ba6bbf36b 100644
--- a/src/usermanager.cpp
+++ b/src/usermanager.cpp
@@ -279,13 +279,6 @@ void UserManager::ServerNoticeAll(const char* text, ...)
}
}
-void UserManager::GarbageCollect()
-{
- // Reset the already_sent IDs so we don't wrap it around and drop a message
- for (LocalList::const_iterator i = local_users.begin(); i != local_users.end(); ++i)
- (**i).already_sent = 0;
-}
-
/* this returns true when all modules are satisfied that the user should be allowed onto the irc server
* (until this returns true, a user will block in the waiting state, waiting to connect up to the
* registration timeout maximum seconds)