summaryrefslogtreecommitdiff
path: root/src/modulemanager.cpp
diff options
context:
space:
mode:
authorAdam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864>2009-10-02 22:19:19 +0000
committerAdam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864>2009-10-02 22:19:19 +0000
commitdc4b9afebbea5c8ca2d5b86c84411153b1622f71 (patch)
tree92ca6661ccceea15a215e77f3879b4c036ada67c /src/modulemanager.cpp
parent85b409df8577e2433724a056564ab62ff72c4c89 (diff)
Properly remove old callbacks from modules internal list of callbacks list, and cleaned up some of the timers code
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2524 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/modulemanager.cpp')
-rw-r--r--src/modulemanager.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/modulemanager.cpp b/src/modulemanager.cpp
index efbb6db83..e0fada619 100644
--- a/src/modulemanager.cpp
+++ b/src/modulemanager.cpp
@@ -479,14 +479,10 @@ bool ModuleManager::SetPriority(Module* mod, Implementation i, Priority s, Modul
void ModuleManager::ClearTimers(Module *m)
{
std::list<Timer *>::iterator it;
- Timer *t2;
for (it = m->CallBacks.begin(); it != m->CallBacks.end(); ++it)
{
- t2 = *it;
-
- TimerManager::DelTimer(t2);
+ TimerManager::DelTimer(*it);
}
-
m->CallBacks.clear();
}