From 70131f5b31d95621d42479bf0015e3c58eb9b8e1 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Wed, 29 Apr 2020 15:32:22 +0200 Subject: [PATCH] Don't use forEachDownstreamByID when forwarding RPL_AWAY We should broadcast the message, not send it to a specific downstream connection. --- upstream.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream.go b/upstream.go index 66e47ec..7167359 100644 --- a/upstream.go +++ b/upstream.go @@ -1141,7 +1141,7 @@ func (uc *upstreamConn) handleMessage(msg *irc.Message) error { return err } - uc.forEachDownstreamByID(downstreamID, func(dc *downstreamConn) { + uc.forEachDownstream(func(dc *downstreamConn) { dc.SendMessage(&irc.Message{ Prefix: dc.srv.prefix(), Command: irc.RPL_AWAY,