From 40c9226e3ab8ba9f7d2bad898961989f6905aca0 Mon Sep 17 00:00:00 2001 From: Adam- Date: Thu, 29 Apr 2010 00:23:06 +0000 Subject: Fixed deleting nick requests to only delete the requested nick git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/stable@2918 5417fbe8-f217-4b02-8779-1006273d7864 --- src/nickserv.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/nickserv.c b/src/nickserv.c index 484ebeed0..8b15d9920 100644 --- a/src/nickserv.c +++ b/src/nickserv.c @@ -1539,7 +1539,13 @@ static int delcore(NickCore * nc) int delnickrequest(NickRequest * nr) { if (nr) { - nrlists[HASH(nr->nick)] = nr->next; + if (nr->next) + nr->next->prev = nr->prev; + if (nr->prev) + nr->prev->next = nr->next; + else + nrlists[HASH(nr->nick)] = nr->next; + if (nr->nick) free(nr->nick); if (nr->passcode) -- cgit