summaryrefslogtreecommitdiff
path: root/src/core/ns_getpass.c
diff options
context:
space:
mode:
authorrburchell <rburchell@5417fbe8-f217-4b02-8779-1006273d7864>2009-04-01 19:56:40 +0000
committerrburchell <rburchell@5417fbe8-f217-4b02-8779-1006273d7864>2009-04-01 19:56:40 +0000
commit3cdca9e47a75f576e5ce5ba731cb65c5e68ac647 (patch)
tree0879f2048a661ad8bfc4bd1293481f87833cf767 /src/core/ns_getpass.c
parente57feb4ef66eb167624b0f1df56d744771662452 (diff)
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
Diffstat (limited to 'src/core/ns_getpass.c')
-rw-r--r--src/core/ns_getpass.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/ns_getpass.c b/src/core/ns_getpass.c
index 34bbd3137..8632b6675 100644
--- a/src/core/ns_getpass.c
+++ b/src/core/ns_getpass.c
@@ -45,7 +45,7 @@ class CommandNSGetPass : public Command
}
else if (na->status & NS_FORBIDDEN)
notice_lang(s_NickServ, u, NICK_X_FORBIDDEN, na->nick);
- else if (NSSecureAdmins && nick_is_services_admin(na->nc) && !is_services_root(u))
+ else if (NSSecureAdmins && na->nc->IsServicesOper())
notice_lang(s_NickServ, u, PERMISSION_DENIED);
else if (NSRestrictGetPass && !is_services_root(u))
notice_lang(s_NickServ, u, PERMISSION_DENIED);