summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2013-11-16 15:14:15 -0500
committerAdam <Adam@anope.org>2013-11-16 15:14:15 -0500
commit15e527fa70795fff19e70e90235c857847e36267 (patch)
tree8f105f9e44f0d7b689fa0c494c624fa74c44711c
parent3ccf26fda4ff70e8fe62dc47006ce8fbd10eb6f1 (diff)
Add missing .founder checks to cs_flags
-rw-r--r--modules/commands/cs_flags.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/commands/cs_flags.cpp b/modules/commands/cs_flags.cpp
index b20bd11ec..b639bbcd9 100644
--- a/modules/commands/cs_flags.cpp
+++ b/modules/commands/cs_flags.cpp
@@ -185,7 +185,7 @@ class CommandCSFlags : public Command
case '*':
for (std::map<Anope::string, char>::iterator it = defaultFlags.begin(), it_end = defaultFlags.end(); it != it_end; ++it)
{
- if (!u_access.HasPriv(it->first))
+ if (!u_access.HasPriv(it->first) && !u_access.founder)
{
if (source.HasPriv("chanserv/access/modify"))
override = true;
@@ -210,7 +210,7 @@ class CommandCSFlags : public Command
{
if (f != it->second)
continue;
- else if (!u_access.HasPriv(it->first))
+ else if (!u_access.HasPriv(it->first) && !u_access.founder)
{
if (source.HasPriv("chanserv/access/modify"))
override = true;