mirror of
https://github.com/ergochat/ergo.git
synced 2025-12-21 02:22:05 -08:00
commit
fa7b76d66a
1 changed files with 4 additions and 2 deletions
|
|
@ -101,8 +101,10 @@ func (clients *ClientManager) SetNick(client *Client, session *Session, newNick
|
||||||
// on previous versions of Ergo:
|
// on previous versions of Ergo:
|
||||||
if newNick != accountName {
|
if newNick != accountName {
|
||||||
// can't contain "disfavored" characters like <, or start with a $ because
|
// can't contain "disfavored" characters like <, or start with a $ because
|
||||||
// it collides with the massmessage mask syntax:
|
// it collides with the massmessage mask syntax. '0' conflicts with the use of 0
|
||||||
if strings.ContainsAny(newNick, disfavoredNameCharacters) || strings.HasPrefix(newNick, "$") {
|
// as a placeholder in WHOX (#1896):
|
||||||
|
if strings.ContainsAny(newNick, disfavoredNameCharacters) || strings.HasPrefix(newNick, "$") ||
|
||||||
|
newNick == "0" {
|
||||||
return "", errNicknameInvalid, false
|
return "", errNicknameInvalid, false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue