summaryrefslogtreecommitdiff
path: root/modules/webcpanel/pages/operserv/akill.cpp
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2014-02-13 19:42:02 -0500
committerAdam <Adam@anope.org>2014-02-13 19:42:02 -0500
commitf428d6104510df6ed5ddb65e3baf86eeade6e069 (patch)
tree60df6c5575b1cb5630a615f8a7ceff7162cd8f51 /modules/webcpanel/pages/operserv/akill.cpp
parentfc50edf04631235b08d484cbd48c5826b40728cc (diff)
Use better command access checking in webpanel for operserv/akill
Diffstat (limited to 'modules/webcpanel/pages/operserv/akill.cpp')
-rw-r--r--modules/webcpanel/pages/operserv/akill.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/webcpanel/pages/operserv/akill.cpp b/modules/webcpanel/pages/operserv/akill.cpp
index 24f1dbf63..e23141915 100644
--- a/modules/webcpanel/pages/operserv/akill.cpp
+++ b/modules/webcpanel/pages/operserv/akill.cpp
@@ -16,7 +16,7 @@ bool WebCPanel::OperServ::Akill::OnRequest(HTTPProvider *server, const Anope::st
static ServiceReference<XLineManager> akills("XLineManager","xlinemanager/sgline");
- if (!na->nc->IsServicesOper() && !(na->nc->o && na->nc->o->ot && na->nc->o->ot->HasPriv("operserv/akill")))
+ if (!na->nc->o || !na->nc->o->ot->HasCommand("operserv/akill"))
{
replacements["NOACCESS"];
}