remove insecure reattach check

See #2013; given that plaintext is deprecated now, it seems like there is no
added value from continuing to police this.
This commit is contained in:
Shivaram Lingamneni 2023-06-04 17:45:46 -04:00
parent 7d6e48ed2a
commit 0f39fde647
2 changed files with 1 additions and 13 deletions

View file

@ -195,15 +195,6 @@ func (clients *ClientManager) SetNick(client *Client, session *Session, newNick
dryRun || session == nil {
return "", errNicknameInUse, false
}
// check TLS modes
if client.HasMode(modes.TLS) != currentClient.HasMode(modes.TLS) {
if useAccountName {
// #955: this is fatal because they can't fix it by trying a different nick
return "", errInsecureReattach, false
} else {
return "", errNicknameInUse, false
}
}
reattachSuccessful, numSessions, lastSeen, wasAway, nowAway := currentClient.AddSession(session)
if !reattachSuccessful {
return "", errNicknameInUse, false