diff --git a/bridge.go b/bridge.go index 509f1fd..bd02969 100644 --- a/bridge.go +++ b/bridge.go @@ -12,7 +12,10 @@ func forwardChannel(dc *downstreamConn, ch *upstreamChannel) { panic("Tried to forward a partial channel") } - sendTopic(dc, ch) + // RPL_NOTOPIC shouldn't be sent on JOIN + if ch.Topic != "" { + sendTopic(dc, ch) + } sendNames(dc, ch) }