diff options
Diffstat (limited to 'modules/helpchan.cpp')
-rw-r--r-- | modules/helpchan.cpp | 4 |
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 ¶m) 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"); } |