From 15e527fa70795fff19e70e90235c857847e36267 Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 16 Nov 2013 15:14:15 -0500 Subject: Add missing .founder checks to cs_flags --- modules/commands/cs_flags.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'modules/commands/cs_flags.cpp') 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::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; -- cgit