From: Sergey Matveev Date: Mon, 28 Sep 2015 08:36:52 +0000 (+0300) Subject: Merge pull request #2 from bbusse/increase-client-compatibility X-Git-Tag: 1.2~11 X-Git-Url: http://www.git.cypherpunks.ru/?p=goircd.git;a=commitdiff_plain;h=43fccdbbae9c96db2eb26191ac4a4992b837583d;hp=b67868201041359c456457b62910866a8e072b2b Merge pull request #2 from bbusse/increase-client-compatibility Increase client compatibility - let Quassel IRC users join --- diff --git a/daemon.go b/daemon.go index 6b44039..7af810c 100644 --- a/daemon.go +++ b/daemon.go @@ -180,6 +180,9 @@ func (daemon *Daemon) ClientRegister(client *Client, command string, cols []stri return } nickname := cols[1] + if (strings.HasPrefix(nickname, ":")) { + nickname = strings.TrimPrefix(nickname, ":") + } for existingClient := range daemon.clients { if existingClient.nickname == nickname { client.ReplyParts("433", "*", nickname, "Nickname is already in use")