From dc356200c2d3c89d86996758fcd24729db43eded Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Fri, 8 Jul 2022 14:41:18 +0200 Subject: [PATCH] upstream: fix server message detection for wildcard targets Prior to connection registration, NOTICE messages are sent to "*". --- upstream.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream.go b/upstream.go index f556f47..1764c40 100644 --- a/upstream.go +++ b/upstream.go @@ -503,7 +503,7 @@ func (uc *upstreamConn) handleMessage(ctx context.Context, msg *irc.Message) err break } - if msg.Prefix.Name == uc.serverPrefix.Name || msg.Prefix.Name == "*" || strings.HasPrefix(target, "$") { + if msg.Prefix.Name == uc.serverPrefix.Name || target == "*" || strings.HasPrefix(target, "$") { // This is a server message uc.produce("", msg, 0) break