From ec98c6f04f6213e5961d98c7b45eb476bae17c78 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Sat, 21 Mar 2020 08:41:14 +0100 Subject: [PATCH] Fix empty SASL challenge message We were sending an empty string. We need to send "+" instead. --- downstream.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/downstream.go b/downstream.go index 13921a8..b70b07a 100644 --- a/downstream.go +++ b/downstream.go @@ -454,7 +454,7 @@ func (dc *downstreamConn) handleMessageUnregistered(msg *irc.Message) error { }) } else { challengeStr := "+" - if challenge != nil { + if len(challenge) == 0 { challengeStr = base64.StdEncoding.EncodeToString(challenge) }