summaryrefslogtreecommitdiff
path: root/src/modules/m_safelist.cpp
diff options
context:
space:
mode:
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2006-08-11 00:46:41 +0000
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2006-08-11 00:46:41 +0000
commitfd6ee21f2f55875984884a8413d61012e066029f (patch)
treeff9feeffe5ddac50d30db1e44656cc9d2dc2e216 /src/modules/m_safelist.cpp
parent66098d307c036997e51eaea21724615e27fdc3e9 (diff)
None of the modules use an extern InspIRCd* any more
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4863 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src/modules/m_safelist.cpp')
-rw-r--r--src/modules/m_safelist.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/modules/m_safelist.cpp b/src/modules/m_safelist.cpp
index 925af1c5d..bc0b8bf3d 100644
--- a/src/modules/m_safelist.cpp
+++ b/src/modules/m_safelist.cpp
@@ -26,7 +26,7 @@ using namespace std;
extern time_t TIME;
-extern InspIRCd* ServerInstance;
+
class ListData : public classbase
{
@@ -55,11 +55,11 @@ class ListTimer : public InspTimer
char buffer[MAXBUF];
chanrec *chan;
-
+ InspIRCd* ServerInstance;
public:
- ListTimer(long interval) : InspTimer(interval,TIME)
+ ListTimer(InspIRCd* Instance, long interval) : InspTimer(interval,TIME), ServerInstance(Instance)
{
}
@@ -133,7 +133,7 @@ class ListTimer : public InspTimer
}
}
- ListTimer* MyTimer = new ListTimer(1);
+ ListTimer* MyTimer = new ListTimer(ServerInstance,1);
ServerInstance->Timers->AddTimer(MyTimer);
}
};
@@ -146,7 +146,7 @@ class ModuleSafeList : public Module
public:
ModuleSafeList(InspIRCd* Me) : Module::Module(Me)
{
- MyTimer = new ListTimer(1);
+ MyTimer = new ListTimer(ServerInstance,1);
ServerInstance->Timers->AddTimer(MyTimer);
}