From 8b6e17fe7e706ce87e700a4962d450d9cdeac85f Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 16 Apr 2016 18:09:18 -0400 Subject: Change access check in cs_updown to not allow actions on users with equal access --- modules/commands/cs_updown.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'modules/commands/cs_updown.cpp') 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; -- cgit