From 3a80eb767569a64f39d28a4f2f2e52520f24d599 Mon Sep 17 00:00:00 2001 From: Daniel De Graaf Date: Fri, 26 Feb 2010 16:13:56 -0600 Subject: Change PermissionCheck to ModResult, allow flags to grant an ACL directly in addition to via +WX --- src/modules/m_exemptchanops.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/modules/m_exemptchanops.cpp') diff --git a/src/modules/m_exemptchanops.cpp b/src/modules/m_exemptchanops.cpp index afec11fd4..b88df7655 100644 --- a/src/modules/m_exemptchanops.cpp +++ b/src/modules/m_exemptchanops.cpp @@ -78,12 +78,11 @@ class ExemptHandler : public HandlerBase3PermissionCheck(memb, minmode)) - return MOD_RES_ALLOW; - else - return MOD_RES_DENY; + ModResult res = permcheck->PermissionCheck(memb, "exempt/" + restriction, minmode); + if (res != MOD_RES_PASSTHRU) + return res; } else if (memb && !minmode.empty()) { -- cgit v1.3.1-10-gc9f91