summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/memoserv/main/memoserv.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/memoserv/main/memoserv.cpp b/modules/memoserv/main/memoserv.cpp
index a879d9403..60457bb93 100644
--- a/modules/memoserv/main/memoserv.cpp
+++ b/modules/memoserv/main/memoserv.cpp
@@ -79,6 +79,12 @@ class MemoServCore : public Module, public MemoServ::MemoServService
, memo_type(this)
, ignore_type(this)
{
+ MemoServ::service = this;
+ }
+
+ ~MemoServCore()
+ {
+ MemoServ::service = nullptr;
}
MemoResult Send(const Anope::string &source, const Anope::string &target, const Anope::string &message, bool force) override