chiark / gitweb /
Working on !tell. Look at def_setting tellme for fixmes
[ircbot] / 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} {