From 7060547809be03aa3342ae47151b97c8206230fb Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Mon, 10 Jan 2022 10:36:45 +0100 Subject: [PATCH] Don't send RPL_NOTOPIC on JOIN As per https://modern.ircdocs.horse/#join-message --- bridge.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) }