3
0
mirror of https://github.com/ergochat/ergo.git synced 2024-11-10 22:19:31 +01:00

Fix authcid variable name

This commit is contained in:
Pavel Djundik 2019-12-24 19:33:33 +02:00 committed by GitHub
parent de6d1ad555
commit 6831b0ffdc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -410,17 +410,17 @@ func authenticateHandler(server *Server, client *Client, msg ircmsg.IrcMessage,
func authPlainHandler(server *Server, client *Client, mechanism string, value []byte, rb *ResponseBuffer) bool {
splitValue := bytes.Split(value, []byte{'\000'})
var accountKey, authzid string
var accountKey, authcid string
nick := client.Nick()
if len(splitValue) == 3 {
accountKey = string(splitValue[0])
authzid = string(splitValue[1])
authcid = string(splitValue[1])
if accountKey == "" {
accountKey = authzid
} else if accountKey != authzid {
accountKey = authcid
} else if accountKey != authcid {
rb.Add(nil, server.name, ERR_SASLFAIL, nick, client.t("SASL authentication failed: authcid and authzid should be the same"))
return false
}