summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2016-04-16 18:09:18 -0400
committerAdam <Adam@anope.org>2016-04-16 18:14:23 -0400
commit8b6e17fe7e706ce87e700a4962d450d9cdeac85f (patch)
tree8f4537b85569447a06f0bdc3d4e93cfdf9c298b9
parent86484b6c2bb81ba168450cae901e861a3e1f5589 (diff)
Change access check in cs_updown to not allow actions on users with equal access
-rw-r--r--modules/commands/cs_updown.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/commands/cs_updown.cpp b/modules/commands/cs_updown.cpp
index d1c6402c3..ab3ab60ce 100644
--- a/modules/commands/cs_updown.cpp
+++ b/modules/commands/cs_updown.cpp
@@ -101,7 +101,7 @@ class CommandCSUp : public Command
}
else if (source.GetUser() && u != source.GetUser() && c->ci->HasExt("PEACE"))
{
- if (c->ci->AccessFor(u) > c->ci->AccessFor(source.GetUser()))
+ if (c->ci->AccessFor(u) >= c->ci->AccessFor(source.GetUser()))
{
if (source.HasPriv("chanserv/administration"))
override = true;
@@ -199,7 +199,7 @@ class CommandCSDown : public Command
}
else if (source.GetUser() && u != source.GetUser() && c->ci->HasExt("PEACE"))
{
- if (c->ci->AccessFor(u) > c->ci->AccessFor(source.GetUser()))
+ if (c->ci->AccessFor(u) >= c->ci->AccessFor(source.GetUser()))
{
if (source.HasPriv("chanserv/administration"))
override = true;