forked from External/ergo
fix #1337
This commit is contained in:
parent
e993672a0f
commit
a37a91694c
4 changed files with 15 additions and 0 deletions
|
|
@ -1919,6 +1919,10 @@ func namesHandler(server *Server, client *Client, msg ircmsg.IrcMessage, rb *Res
|
|||
// NICK <nickname>
|
||||
func nickHandler(server *Server, client *Client, msg ircmsg.IrcMessage, rb *ResponseBuffer) bool {
|
||||
if client.registered {
|
||||
if client.account == "" && server.Config().Accounts.NickReservation.ForbidAnonNickChanges {
|
||||
rb.Add(nil, server.name, ERR_UNKNOWNERROR, client.Nick(), client.t("You may not change your nickname"))
|
||||
return false
|
||||
}
|
||||
performNickChange(server, client, client, nil, msg.Params[0], rb)
|
||||
} else {
|
||||
client.preregNick = msg.Params[0]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue