summaryrefslogtreecommitdiff
path: root/modules/helpchan.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/helpchan.cpp')
-rw-r--r--modules/helpchan.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/helpchan.cpp b/modules/helpchan.cpp
index 08a5d22d1..947fbe1d5 100644
--- a/modules/helpchan.cpp
+++ b/modules/helpchan.cpp
@@ -30,11 +30,11 @@ class HelpChannel : public Module
EventReturn OnChannelModeSet(Channel *c, const MessageSource &, ChannelMode *mode, const Anope::string &param) override
{
- if (mode->name == "OP" && c && c->ci && c->name.equals_ci(Config->GetModule(this)->Get<Anope::string>("helpchannel")))
+ if (mode->name == "OP" && c && c->GetChannel() && c->name.equals_ci(Config->GetModule(this)->Get<Anope::string>("helpchannel")))
{
User *u = User::Find(param);
- if (u && c->ci->AccessFor(u).HasPriv("OPME"))
+ if (u && c->GetChannel()->AccessFor(u).HasPriv("OPME"))
u->SetMode(Config->GetClient("OperServ"), "HELPOP");
}