summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsjaz <sjaz@5417fbe8-f217-4b02-8779-1006273d7864>2009-05-16 09:35:39 +0000
committersjaz <sjaz@5417fbe8-f217-4b02-8779-1006273d7864>2009-05-16 09:35:39 +0000
commit3fa978c958f26f1487189a231a6093c9df91835f (patch)
tree0c37ce7db180d60f0cc25206e3344b59cc8cac26
parent1f48897042e392933d230d9a530abb436226d2d9 (diff)
Fix from Adam for a segfault in /NS ALIST
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2300 5417fbe8-f217-4b02-8779-1006273d7864
-rw-r--r--src/core/ns_alist.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/ns_alist.c b/src/core/ns_alist.c
index 21cbdd99a..6e794d233 100644
--- a/src/core/ns_alist.c
+++ b/src/core/ns_alist.c
@@ -44,7 +44,7 @@ class CommandNSAList : public Command
if (!is_servadmin)
/* Non service admins can only see their own levels */
- na = findnick(u->nick);
+ na = findnick(u->nc->display);
else
{
/* Services admins can request ALIST on nicks.
@@ -81,7 +81,7 @@ class CommandNSAList : public Command
min_level = atoi(lev);
}
- if (!nick_identified(u))
+ if (!na)
notice_lang(s_NickServ, u, NICK_IDENTIFY_REQUIRED, s_NickServ);
else if (is_servadmin && nick && !na)
notice_lang(s_NickServ, u, NICK_X_NOT_REGISTERED, nick);