Menu

#13 OnKick does not handle kicks from servers

open
nobody
None
5
2005-03-31
2005-03-31
No

OnKick() in server.c expects its from argument to be of
the form nick!userhost. When a kick is issued from a
server[1] it however does not have this form, leading
to a message like this in the log:

DEBUG Parse error in OnKick(from =
"euroserv.fr.quakenet.org", line = "#channel bot :Net
Rider") (snapshot: netstuff.c line 595)

Furthermore Dancer does not process the kick thus
failing to rejoin the channel.

[1] Like in this case, Quakenet servers kick users
during netjoin that joined a channel on a split server
that is password protected on the other side of the
split from that channel.

Discussion

MongoDB Logo MongoDB