commit 3d52bf2b012d76cc25c110578b24572b19bd5464
Author: Wim <wim@42.be>
Date: Mon Aug 27 21:20:41 2018 +0000
diff --git a/bridge/irc/irc.go b/bridge/irc/irc.go
index deec897..cd37c0b 100644
--- a/bridge/irc/irc.go
+++ b/bridge/irc/irc.go
@@ -3067 +3067 @@ func (b *Birc) handleJoinPart(client *girc.Client, event girc.Event) {
return
}
channel := strings.ToLower(event.Params[0])
- if event.Command == "KICK" {
+ if event.Command == "KICK" && event.Params[1] == b.Nick {
b.Log.Infof("Got kicked from %s by %s", channel, event.Source.Name)
time.Sleep(time.Duration(b.GetInt("RejoinDelay")) * time.Second)
b.Remote <- config.Message{Username: "system", Text: "rejoin", Channel: channel, Account: b.Account, Event: config.EVENT_REJOIN_CHANNELS}