diff options
author | Adam <Adam@anope.org> | 2010-10-27 22:29:34 -0400 |
---|---|---|
committer | Adam <Adam@anope.org> | 2010-10-27 22:29:34 -0400 |
commit | a26f119bc8666642a54564763626e52e5c72b030 (patch) | |
tree | dbc5a6e06105c4111338d61a8739c4ea9c951e1b /modules/core/ms_read.cpp | |
parent | a79da4bba11ef6fec0ef010a7900c742c2e358ad (diff) |
Do not store memo number in memo structs, fixes some bugs with deleting memos
Diffstat (limited to 'modules/core/ms_read.cpp')
-rw-r--r-- | modules/core/ms_read.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/core/ms_read.cpp b/modules/core/ms_read.cpp index 857fd661c..2f743cb30 100644 --- a/modules/core/ms_read.cpp +++ b/modules/core/ms_read.cpp @@ -34,9 +34,9 @@ class MemoListCallback : public NumberList { Memo *m = mi->memos[index]; if (ci) - u->SendMessage(MemoServ, MEMO_CHAN_HEADER, m->number, m->sender.c_str(), do_strftime(m->time).c_str(), Config->s_MemoServ.c_str(), ci->name.c_str(), m->number); + u->SendMessage(MemoServ, MEMO_CHAN_HEADER, index + 1, m->sender.c_str(), do_strftime(m->time).c_str(), Config->s_MemoServ.c_str(), ci->name.c_str(), index + 1); else - u->SendMessage(MemoServ, MEMO_HEADER, m->number, m->sender.c_str(), do_strftime(m->time).c_str(), Config->s_MemoServ.c_str(), m->number); + u->SendMessage(MemoServ, MEMO_HEADER, index + 1, m->sender.c_str(), do_strftime(m->time).c_str(), Config->s_MemoServ.c_str(), index + 1); u->SendMessage(MemoServ, MEMO_TEXT, m->text.c_str()); m->UnsetFlag(MF_UNREAD); |