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