From e6dfa9cf5369cd605b86ce036067c41a1da74b90 Mon Sep 17 00:00:00 2001 From: rburchell Date: Fri, 21 Nov 2008 17:33:10 +0000 Subject: Don't allow registration of nicks beginning with a digit on Insp12 (disallows UID registration) git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1779 5417fbe8-f217-4b02-8779-1006273d7864 --- src/protocol/inspircd12.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/protocol/inspircd12.cpp b/src/protocol/inspircd12.cpp index 507b04eef..797a25976 100644 --- a/src/protocol/inspircd12.cpp +++ b/src/protocol/inspircd12.cpp @@ -702,7 +702,14 @@ class InspIRCdProto : public IRCDProto send_cmd(ircd->ts6 ? bi->uid : bi->nick, "SNONOTICE A :%s", buf); } } - + + int IsNickValid(const char *nick) + { + /* InspIRCd, like TS6, uses UIDs on collision, so... */ + if (isdigit(*nick)) + return 0; + return 1; + } } ircd_proto; -- cgit