]> Cypherpunks.ru repositories - goircd.git/commitdiff
Force lowercase nicknames 1.3
authorSergey Matveev <stargrave@stargrave.org>
Thu, 5 Nov 2015 14:04:52 +0000 (17:04 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 5 Nov 2015 14:04:52 +0000 (17:04 +0300)
daemon.go

index 0896add8c5b00539b6a4d454c5d1664a8dde773e..b795a0c3410e87d5a9dbb61d0753ce5e9d59fa57 100644 (file)
--- a/daemon.go
+++ b/daemon.go
@@ -162,6 +162,7 @@ func ClientRegister(client *Client, cmd string, cols []string) {
                nickname := cols[1]
                // Compatibility with some clients prepending colons to nickname
                nickname = strings.TrimPrefix(nickname, ":")
                nickname := cols[1]
                // Compatibility with some clients prepending colons to nickname
                nickname = strings.TrimPrefix(nickname, ":")
+               nickname = strings.ToLower(nickname)
                for existingClient := range clients {
                        if *existingClient.nickname == nickname {
                                client.ReplyParts("433", "*", nickname, "Nickname is already in use")
                for existingClient := range clients {
                        if *existingClient.nickname == nickname {
                                client.ReplyParts("433", "*", nickname, "Nickname is already in use")