From 3cdca9e47a75f576e5ce5ba731cb65c5e68ac647 Mon Sep 17 00:00:00 2001 From: rburchell Date: Wed, 1 Apr 2009 19:56:40 +0000 Subject: Replace nick_is_* checking of static userlevels with NickCore::IsServicesOper, which just confirms they have *an* opertype. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2231 5417fbe8-f217-4b02-8779-1006273d7864 --- src/core/ns_saset.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/core/ns_saset.c') diff --git a/src/core/ns_saset.c b/src/core/ns_saset.c index f4cae7c07..3f642d0e5 100644 --- a/src/core/ns_saset.c +++ b/src/core/ns_saset.c @@ -68,7 +68,7 @@ private: int len = strlen(param); char tmp_pass[PASSMAX]; - if (NSSecureAdmins && u->nc != nc && nick_is_services_admin(nc) && !is_services_root(u)) + if (NSSecureAdmins && u->nc != nc && nc->IsServicesOper()) { notice_lang(s_NickServ, u, PERMISSION_DENIED); return MOD_CONT; @@ -133,7 +133,7 @@ private: notice_lang(s_NickServ, u, NICK_SASET_EMAIL_UNSET_IMPOSSIBLE); return MOD_CONT; } - else if (NSSecureAdmins && u->nc != nc && nick_is_services_admin(nc) && !is_services_root(u)) + else if (NSSecureAdmins && u->nc != nc && nc->IsServicesOper()) { notice_lang(s_NickServ, u, PERMISSION_DENIED); return MOD_CONT; -- cgit