From d5f036017510dad134fd9c8d471135f774f1fe17 Mon Sep 17 00:00:00 2001 From: Adam- Date: Sat, 22 May 2010 07:40:22 +0000 Subject: Rewrote the nick colliding/releaseing/canceling system, fixes many many bugs on IRCds without svsnick and/or svshold git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2975 5417fbe8-f217-4b02-8779-1006273d7864 --- src/core/ns_release.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/core/ns_release.c') diff --git a/src/core/ns_release.c b/src/core/ns_release.c index a4169ecda..6f360e942 100644 --- a/src/core/ns_release.c +++ b/src/core/ns_release.c @@ -35,14 +35,14 @@ class CommandNSRelease : public Command notice_lang(Config.s_NickServ, u, NICK_X_FORBIDDEN, na->nick); else if (na->nc->HasFlag(NI_SUSPENDED)) notice_lang(Config.s_NickServ, u, NICK_X_SUSPENDED, na->nick); - else if (!(na->HasFlag(NS_KILL_HELD))) + else if (!(na->HasFlag(NS_HELD))) notice_lang(Config.s_NickServ, u, NICK_RELEASE_NOT_HELD, nick); else if (!pass.empty()) { int res = enc_check_password(pass, na->nc->pass); if (res == 1) { - release(na, 0); + na->Release(); notice_lang(Config.s_NickServ, u, NICK_RELEASED); } else @@ -60,7 +60,7 @@ class CommandNSRelease : public Command { if (u->Account() == na->nc || (!(na->nc->HasFlag(NI_SECURE)) && is_on_access(u, na->nc))) { - release(na, 0); + na->Release(); notice_lang(Config.s_NickServ, u, NICK_RELEASED); } else -- cgit