3
0
mirror of https://github.com/ergochat/ergo.git synced 2024-12-22 18:52:41 +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 { func authPlainHandler(server *Server, client *Client, mechanism string, value []byte, rb *ResponseBuffer) bool {
splitValue := bytes.Split(value, []byte{'\000'}) splitValue := bytes.Split(value, []byte{'\000'})
var accountKey, authzid string var accountKey, authcid string
nick := client.Nick() nick := client.Nick()
if len(splitValue) == 3 { if len(splitValue) == 3 {
accountKey = string(splitValue[0]) accountKey = string(splitValue[0])
authzid = string(splitValue[1]) authcid = string(splitValue[1])
if accountKey == "" { if accountKey == "" {
accountKey = authzid accountKey = authcid
} else if accountKey != authzid { } else if accountKey != authcid {
rb.Add(nil, server.name, ERR_SASLFAIL, nick, client.t("SASL authentication failed: authcid and authzid should be the same")) rb.Add(nil, server.name, ERR_SASLFAIL, nick, client.t("SASL authentication failed: authcid and authzid should be the same"))
return false return false
} }