summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2016-09-23 20:22:02 -0400
committerAdam <Adam@anope.org>2016-09-23 20:22:02 -0400
commita1f9d88f4a1614ec67773296d500ed227baede0f (patch)
tree82ff8639e7941d9e77d47ed2da172dcbe9382bfa
parentefb7f00eb8785ad4cdcaf20c34199221b2100cb8 (diff)
Fix memoserv/main to set its service pointer correctly
-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