summaryrefslogtreecommitdiff
path: root/src/logger.cpp
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2017-10-07 21:10:47 -0400
committerAdam <Adam@anope.org>2017-10-07 21:10:47 -0400
commit2312f1fbd06ac01bb55e1d99070cde05a09a5a17 (patch)
tree69239628ed39e342650574f93d441f58d6d82b7b /src/logger.cpp
parent286bffa2cd6a3f564334c5a4669ea3aadfb27a0a (diff)
No longer expose c->ci and ci->c
Diffstat (limited to 'src/logger.cpp')
-rw-r--r--src/logger.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/logger.cpp b/src/logger.cpp
index ec2cf2f67..adb880065 100644
--- a/src/logger.cpp
+++ b/src/logger.cpp
@@ -237,8 +237,11 @@ void LogInfo::ProcessMessage(const Logger *l, const Anope::string &message)
User *bi = l->GetBot();
if (!bi)
bi = this->bot;
- if (!bi && c->ci)
- bi = c->ci->WhoSends();
+ if (!bi)
+ {
+ ChanServ::Channel *ci = c->GetChannel();
+ bi = ci->WhoSends();
+ }
if (bi)
IRCD->SendPrivmsg(bi, c->name, buffer);
}