diff --git a/upstream.go b/upstream.go index 8d76cc7..b2af23f 100644 --- a/upstream.go +++ b/upstream.go @@ -1734,6 +1734,8 @@ func (uc *upstreamConn) handleMessage(ctx context.Context, msg *irc.Message) err if dc != nil { dc.SendMessage(msg) } + } else { + uc.forwardMsgByID(downstreamID, msg) } case xirc.ERR_UNKNOWNERROR, irc.ERR_UNKNOWNCOMMAND, irc.ERR_NEEDMOREPARAMS, irc.RPL_TRYAGAIN: var command, reason string