From 6a6f104899cbbbedf513dfec8ac5e7fe13ffc125 Mon Sep 17 00:00:00 2001 From: Shivaram Lingamneni Date: Wed, 11 Nov 2020 11:09:09 -0500 Subject: [PATCH] fix casefolding issue in NS SUSPEND DEL NS SUSPEND DEL incorrectly required the use of the casefolded account name. --- irc/accounts.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/irc/accounts.go b/irc/accounts.go index 4100882e..41b335c1 100644 --- a/irc/accounts.go +++ b/irc/accounts.go @@ -1350,14 +1350,14 @@ func (am *AccountManager) killClients(clients []*Client) { } } -func (am *AccountManager) Unsuspend(account string) (err error) { - cfaccount, err := CasefoldName(account) +func (am *AccountManager) Unsuspend(accountName string) (err error) { + cfaccount, err := CasefoldName(accountName) if err != nil { return errAccountDoesNotExist } existsKey := fmt.Sprintf(keyAccountExists, cfaccount) - suspensionKey := fmt.Sprintf(keyAccountSuspended, account) + suspensionKey := fmt.Sprintf(keyAccountSuspended, cfaccount) err = am.server.store.Update(func(tx *buntdb.Tx) error { _, err := tx.Get(existsKey) if err != nil {