From: ijackson Date: Mon, 25 Feb 2002 22:05:25 +0000 (+0000) Subject: Nick on channel tracking bugfixes X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=b857f147f0efdead814973e09291fc5178aecbad;p=ircbot.git Nick on channel tracking bugfixes --- diff --git a/bot.tcl b/bot.tcl index 1060027..0bbc3b7 100755 --- a/bot.tcl +++ b/bot.tcl @@ -281,6 +281,7 @@ proc msg_MODE {p c dest modelist args} { } proc leaving {lchan} { + global nick_onchans foreach luser [array names nick_onchans] { upvar #0 nick_onchans($luser) oc set oc [grep tc {"$tc" != "$lchan"} $oc] @@ -526,7 +527,7 @@ proc msg_366 {p c args} { if {[llength names_chans] > 1} { set oc [grep tc {[lsearch -exact $tc $names_chans] >= 0} $oc] } - if {![llength $oc]} { lnick_forget $n } + if {![llength $oc]} { lnick_forget $luser } } unset names_chans }