X-Git-Url: http://www.git.cypherpunks.ru/?p=goircd.git;a=blobdiff_plain;f=daemon.go;h=53dde3eedbe93282cabefda26fcbde482b61f10d;hp=7af810ca27196304a246de2966b74707a8daf8d5;hb=3016635f6a6bd23e34461e93cef3e8d861ce4275;hpb=43fccdbbae9c96db2eb26191ac4a4992b837583d diff --git a/daemon.go b/daemon.go index 7af810c..53dde3e 100644 --- a/daemon.go +++ b/daemon.go @@ -180,9 +180,8 @@ func (daemon *Daemon) ClientRegister(client *Client, command string, cols []stri return } nickname := cols[1] - if (strings.HasPrefix(nickname, ":")) { - nickname = strings.TrimPrefix(nickname, ":") - } + // Compatibility with some clients prepending colons to nickname + nickname = strings.TrimPrefix(nickname, ":") for existingClient := range daemon.clients { if existingClient.nickname == nickname { client.ReplyParts("433", "*", nickname, "Nickname is already in use")