1
0
Fork 0
mirror of https://github.com/fluffle/goirc synced 2025-07-05 21:09:24 +00:00

Fixed logic bug, but it's a bit ugly :-/

This commit is contained in:
Alex Bramley 2011-08-24 14:39:27 +01:00
parent 4c0f62666d
commit d74fd18d3d
2 changed files with 8 additions and 8 deletions

View file

@ -125,7 +125,12 @@ func (conn *Conn) h_PART(line *Line) {
ch := conn.GetChannel(line.Args[0])
n := conn.GetNick(line.Nick)
if ch != nil && n != nil {
ch.DelNick(n)
if _, ok := ch.Nicks[n]; ok {
ch.DelNick(n)
} else {
conn.error("irc.PART(): nick %s is not on channel %s",
line.Nick, line.Args[0])
}
} else {
conn.error("irc.PART(): buh? PART of channel %s by nick %s",
line.Args[0], line.Nick)