From: Michael Poole Date: Thu, 26 Oct 2006 23:44:10 +0000 (+0000) Subject: Allow 900+ users to get full accountinfo. X-Git-Tag: v1.4.0-rc1~94 X-Git-Url: http://git.pk910.de/?p=srvx.git;a=commitdiff_plain;h=05bb3ead337dd1f0c4070feb7d41cc122e96112f Allow 900+ users to get full accountinfo. src/nickserv.c (cmd_handleinfo): Check for opserv access before checking for an outranked oper. git-archimport-id: srvx@srvx.net--2006/srvx--devo--1.3--patch-62 --- diff --git a/ChangeLog b/ChangeLog index d733e89..2b0b2ab 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,20 @@ # arch-tag: automatic-ChangeLog--srvx@srvx.net--2006/srvx--devo--1.3 # +2006-10-26 23:44:10 GMT Michael Poole patch-62 + + Summary: + Allow 900+ users to get full accountinfo. + Revision: + srvx--devo--1.3--patch-62 + + src/nickserv.c (cmd_handleinfo): Check for opserv access before checking + for an outranked oper. + + modified files: + ChangeLog src/nickserv.c + + 2006-10-26 23:41:14 GMT Michael Poole patch-61 Summary: diff --git a/src/nickserv.c b/src/nickserv.c index 4b0e374..869b435 100644 --- a/src/nickserv.c +++ b/src/nickserv.c @@ -1305,7 +1305,7 @@ static NICKSERV_FUNC(cmd_handleinfo) struct do_not_register *dnr; if ((dnr = chanserv_is_dnr(NULL, hi))) reply("NSMSG_HANDLEINFO_DNR", dnr->setter, dnr->reason); - if (!oper_outranks(user, hi)) + if ((user->handle_info->opserv_level < 900) && !oper_outranks(user, hi)) return 1; } else if (hi != user->handle_info) return 1;