diff --git a/upstream.go b/upstream.go index 97b2d03..f76f68e 100644 --- a/upstream.go +++ b/upstream.go @@ -1657,7 +1657,7 @@ func (uc *upstreamConn) appendLog(entity string, msg *irc.Message) { return } - if !detached { + if !detached && msgID != "" { uc.forEachDownstream(func(dc *downstreamConn) { history.clients[dc.clientName] = msgID })