From aef27fb15b663ad8680efbdacbb776a87d150ff0 Mon Sep 17 00:00:00 2001 From: Michael Poole Date: Sun, 3 Sep 2006 15:13:31 +0000 Subject: [PATCH] Fix ounregnick access check. src/nickserv.c (cmd_ounregnick): Use the standard rank-checking function. git-archimport-id: srvx@srvx.net--2006/srvx--devo--1.3--patch-27 --- ChangeLog | 13 +++++++++++++ src/nickserv.c | 6 ++---- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2bcacfc..8ea16d4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,19 @@ # arch-tag: automatic-ChangeLog--srvx@srvx.net--2006/srvx--devo--1.3 # +2006-09-03 15:13:31 GMT Michael Poole patch-27 + + Summary: + Fix ounregnick access check. + Revision: + srvx--devo--1.3--patch-27 + + src/nickserv.c (cmd_ounregnick): Use the standard rank-checking function. + + modified files: + ChangeLog src/nickserv.c + + 2006-09-03 15:11:29 GMT Michael Poole patch-26 Summary: diff --git a/src/nickserv.c b/src/nickserv.c index e30ca2f..54c6fbc 100644 --- a/src/nickserv.c +++ b/src/nickserv.c @@ -2562,10 +2562,8 @@ static NICKSERV_FUNC(cmd_ounregnick) reply("NSMSG_NICK_NOT_REGISTERED", argv[1]); return 0; } - if (ni->owner->opserv_level >= user->handle_info->opserv_level) { - reply("MSG_USER_OUTRANKED", ni->nick); - return 0; - } + if (!oper_outranks(user, ni->owner)) + return 0; reply("NSMSG_UNREGNICK_SUCCESS", ni->nick); delete_nick(ni); return 1; -- 2.20.1