summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/database/db_old.cpp2
-rw-r--r--modules/pseudoclients/memoserv.cpp1
2 files changed, 3 insertions, 0 deletions
diff --git a/modules/database/db_old.cpp b/modules/database/db_old.cpp
index b864d2d32..00524fdc3 100644
--- a/modules/database/db_old.cpp
+++ b/modules/database/db_old.cpp
@@ -590,6 +590,7 @@ static void LoadNicks()
READ(read_string(m->text, f));
m->owner = nc->display;
nc->memos.memos->push_back(m);
+ m->mi = &nc->memos;
}
READ(read_uint16(&u16, f));
READ(read_int16(&i16, f));
@@ -956,6 +957,7 @@ static void LoadChannels()
READ(read_string(m->text, f));
m->owner = ci->name;
ci->memos.memos->push_back(m);
+ m->mi = &ci->memos;
}
READ(read_string(buffer, f));
diff --git a/modules/pseudoclients/memoserv.cpp b/modules/pseudoclients/memoserv.cpp
index de50c6499..37e9545aa 100644
--- a/modules/pseudoclients/memoserv.cpp
+++ b/modules/pseudoclients/memoserv.cpp
@@ -67,6 +67,7 @@ class MemoServCore : public Module, public MemoServService
sender->lastmemosend = Anope::CurTime;
Memo *m = new Memo();
+ m->mi = mi;
mi->memos->push_back(m);
m->owner = target;
m->sender = source;