chiark / gitweb /
Check nick length
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 11 Feb 2002 17:01:37 +0000 (17:01 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 11 Feb 2002 17:01:37 +0000 (17:01 +0000)
irccore.tcl

index 4fbf639770f256909e64bc2e18f1767d705d6473..22544dff7ecf9bc018828af5de2ad4439f8b7d1d 100644 (file)
@@ -232,6 +232,7 @@ proc msendprivmsg_delayed {delay dest ll} { after $delay [list msendprivmsg $des
 proc check_nick {n} {
     if {[regexp -nocase {[^][\\`_^{|}a-z0-9-]} $n]} { error "bad char in nick" }
     if {[regexp {^[-0-9]} $n]} { error "bad nick start" }
+    if {[string length $n] > 18} { error "nick too long" }
 }
 
 proc ischan {dest} {