diff options
author | Adam <Adam@anope.org> | 2016-09-23 20:22:02 -0400 |
---|---|---|
committer | Adam <Adam@anope.org> | 2016-09-23 20:22:02 -0400 |
commit | a1f9d88f4a1614ec67773296d500ed227baede0f (patch) | |
tree | 82ff8639e7941d9e77d47ed2da172dcbe9382bfa | |
parent | efb7f00eb8785ad4cdcaf20c34199221b2100cb8 (diff) |
Fix memoserv/main to set its service pointer correctly
-rw-r--r-- | modules/memoserv/main/memoserv.cpp | 6 |
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 |