Fix failure on empty quit

This commit is contained in:
Kufat 2022-08-09 17:02:10 -04:00
parent 5c82f187bc
commit a6d5ea520c

View File

@ -81,7 +81,9 @@ func (b *Birc) handleInvite(client *girc.Client, event girc.Event) {
}
func isKill(quitmsg string) bool {
return strings.HasPrefix(quitmsg, "Killed") || strings.HasPrefix(quitmsg, "Local kill") || strings.HasPrefix(quitmsg[1:], "-lined")
return (strings.HasPrefix(quitmsg, "Killed") ||
strings.HasPrefix(quitmsg, "Local kill") ||
(len(quitmsg) > 7 && strings.HasPrefix(quitmsg[1:], "-lined")))
}
func (b *Birc) handleJoinPart(client *girc.Client, event girc.Event) {