diff options
-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 |