|
@@ -129,7 +129,8 @@ func fixupNickEqualsAccount(client *Client, rb *ResponseBuffer, config *Config)
|
129
|
129
|
if !client.registered {
|
130
|
130
|
return true
|
131
|
131
|
}
|
132
|
|
- if performNickChange(client.server, client, client, rb.session, client.AccountName(), rb) != nil {
|
|
132
|
+ err := performNickChange(client.server, client, client, rb.session, client.AccountName(), rb)
|
|
133
|
+ if err != nil && err != errNoop {
|
133
|
134
|
client.server.accounts.Logout(client)
|
134
|
135
|
nsNotice(rb, client.t("A client is already using that account; try logging out and logging back in with SASL"))
|
135
|
136
|
return false
|