Allow 900+ users to get full accountinfo.
authorMichael Poole <mdpoole@troilus.org>
Thu, 26 Oct 2006 23:44:10 +0000 (23:44 +0000)
committerMichael Poole <mdpoole@troilus.org>
Thu, 26 Oct 2006 23:44:10 +0000 (23:44 +0000)
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

ChangeLog
src/nickserv.c

index d733e89a77009049098c29e0a3d8f88d41535493..2b0b2ab8630ba03f73d328004ee0289a246d11be 100644 (file)
--- 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 <mdpoole@troilus.org>     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 <mdpoole@troilus.org>     patch-61
 
     Summary:
index 4b0e374ebbb1b4712a9c41b82dbd7134f52783d4..869b4352e42bc0ba39080e24300670622d4bf91f 100644 (file)
@@ -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;