From 2312f1fbd06ac01bb55e1d99070cde05a09a5a17 Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 7 Oct 2017 21:10:47 -0400 Subject: No longer expose c->ci and ci->c --- src/modes.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src/modes.cpp') diff --git a/src/modes.cpp b/src/modes.cpp index 274cb2713..ce46aad8a 100644 --- a/src/modes.cpp +++ b/src/modes.cpp @@ -595,9 +595,17 @@ void ModeManager::StackerAdd(User *bi, Channel *c, ChannelMode *cm, bool Set, co StackerInfo *s = GetInfo(ChannelStackerObjects, c); s->AddMode(cm, Set, Param); if (bi) + { s->bi = bi; - else if (c->ci) - s->bi = c->ci->WhoSends(); + } + else + { + ChanServ::Channel *ci = c->GetChannel(); + if (ci) + { + s->bi = ci->WhoSends(); + } + } if (!modePipe) modePipe = new ModePipe(); -- cgit