diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/protocol/inspircd12.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
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; |