summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/protocol/inspircd12.cpp9
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;