From f20abf414f6b0a07c520deb07e4df7489ad80e03 Mon Sep 17 00:00:00 2001 From: Shivaram Lingamneni Date: Wed, 2 Jan 2019 10:29:42 -0500 Subject: [PATCH] don't log an error logline for an incorrect SASL password --- irc/accounts.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/irc/accounts.go b/irc/accounts.go index 612e0b14..a8cf8d0e 100644 --- a/irc/accounts.go +++ b/irc/accounts.go @@ -667,7 +667,9 @@ func (am *AccountManager) checkPassphrase(accountName, passphrase string) (accou case 0: err = handleLegacyPasswordV0(am.server, accountName, account.Credentials, passphrase) case 1: - err = passwd.CompareHashAndPassword(account.Credentials.PassphraseHash, []byte(passphrase)) + if passwd.CompareHashAndPassword(account.Credentials.PassphraseHash, []byte(passphrase)) != nil { + err = errAccountInvalidCredentials + } default: err = errAccountInvalidCredentials }