Kaynağa Gözat

clean up handling of no-op nick changes

tags/v2.3.0-rc1
Shivaram Lingamneni 3 yıl önce
ebeveyn
işleme
b1c3a1467a
2 değiştirilmiş dosya ile 0 ekleme ve 6 silme
  1. 0
    3
      irc/client_lookup_set.go
  2. 0
    3
      irc/nickname.go

+ 0
- 3
irc/client_lookup_set.go Dosyayı Görüntüle

@@ -232,9 +232,6 @@ func (clients *ClientManager) SetNick(client *Client, session *Session, newNick
232 232
 		// successful reattach!
233 233
 		return newNick, nil, back
234 234
 	} else if currentClient == client && currentClient.Nick() == newNick {
235
-		// see #1019: normally no-op nick changes are caught earlier, by performNickChange,
236
-		// but they are not detected there when force-guest-format is enabled (because
237
-		// the proposed nickname is e.g. alice and the current nickname is Guest-alice)
238 235
 		return "", errNoop, false
239 236
 	}
240 237
 	// analogous checks for skeletons

+ 0
- 3
irc/nickname.go Dosyayı Görüntüle

@@ -30,9 +30,6 @@ var (
30 30
 func performNickChange(server *Server, client *Client, target *Client, session *Session, nickname string, rb *ResponseBuffer) error {
31 31
 	currentNick := client.Nick()
32 32
 	details := target.Details()
33
-	if details.nick == nickname {
34
-		return nil
35
-	}
36 33
 	hadNick := details.nick != "*"
37 34
 	origNickMask := details.nickMask
38 35
 

Loading…
İptal
Kaydet