From 205eb1ce22eacafbab46429798db21e4e0e2eeba Mon Sep 17 00:00:00 2001 From: Adam Date: Wed, 6 Jul 2011 00:33:25 -0400 Subject: [PATCH] Fixed chanserv/access/modify permission on non-xop channels (cherry picked from commit ffd5c045e4018849c3ff7084955d50c0f852d00b) --- modules/core/cs_access.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/core/cs_access.cpp b/modules/core/cs_access.cpp index 0cf8263ac..676dbdcfc 100644 --- a/modules/core/cs_access.cpp +++ b/modules/core/cs_access.cpp @@ -410,7 +410,9 @@ class CommandCSAccess : public Command bool is_del = cmd.equals_ci("DEL"); bool has_access = false; - if (is_list && check_access(u, ci, CA_ACCESS_LIST)) + if (u->HasPriv("chanserv/access/modify")) + has_access = true; + else if (is_list && check_access(u, ci, CA_ACCESS_LIST)) has_access = true; else if (check_access(u, ci, CA_ACCESS_CHANGE)) has_access = true;