From d6fc01e44a886c324c5ba05563a26a134bc5e5bf Mon Sep 17 00:00:00 2001 From: Eric Mertens Date: Mon, 28 Aug 2023 19:52:53 -0700 Subject: [PATCH] Forward complete MODE message to upstream when changing modes --- downstream.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/downstream.go b/downstream.go index 460c061..66d478f 100644 --- a/downstream.go +++ b/downstream.go @@ -2013,10 +2013,7 @@ func (dc *downstreamConn) handleMessageRegistered(ctx context.Context, msg *irc. if dc.casemap(name) == dc.nickCM { if modeStr != "" { if uc := dc.upstream(); uc != nil { - uc.SendMessageLabeled(ctx, dc.id, &irc.Message{ - Command: "MODE", - Params: []string{uc.nick, modeStr}, - }) + uc.SendMessageLabeled(ctx, dc.id, msg) } else { dc.SendMessage(ctx, &irc.Message{ Prefix: dc.srv.prefix(),