Browse Source

Merge pull request #1915 from slingamn/privileged_kick

fix #1906
tags/v2.10.0-rc1
Shivaram Lingamneni 2 years ago
parent
commit
59ef59870a
No account linked to committer's email address
2 changed files with 2 additions and 3 deletions
  1. 1
    2
      irc/handlers.go
  2. 1
    1
      irctest

+ 1
- 2
irc/handlers.go View File

1340
 // the number of users.
1340
 // the number of users.
1341
 // Addditionally, we support multiple channels and a single user.
1341
 // Addditionally, we support multiple channels and a single user.
1342
 func kickHandler(server *Server, client *Client, msg ircmsg.Message, rb *ResponseBuffer) bool {
1342
 func kickHandler(server *Server, client *Client, msg ircmsg.Message, rb *ResponseBuffer) bool {
1343
-	hasPrivs := client.HasRoleCapabs("samode")
1344
 	channels := strings.Split(msg.Params[0], ",")
1343
 	channels := strings.Split(msg.Params[0], ",")
1345
 	users := strings.Split(msg.Params[1], ",")
1344
 	users := strings.Split(msg.Params[1], ",")
1346
 	if (len(channels) != len(users)) && (len(users) != 1) && (len(channels) != 1) {
1345
 	if (len(channels) != len(users)) && (len(users) != 1) && (len(channels) != 1) {
1398
 			rb.Add(nil, server.name, ERR_NOSUCHNICK, client.nick, utils.SafeErrorParam(kick.nick), client.t("No such nick"))
1397
 			rb.Add(nil, server.name, ERR_NOSUCHNICK, client.nick, utils.SafeErrorParam(kick.nick), client.t("No such nick"))
1399
 			continue
1398
 			continue
1400
 		}
1399
 		}
1401
-		channel.Kick(client, target, comment, rb, hasPrivs)
1400
+		channel.Kick(client, target, comment, rb, false)
1402
 	}
1401
 	}
1403
 	return false
1402
 	return false
1404
 }
1403
 }

+ 1
- 1
irctest

1
-Subproject commit 88a8f8ad8dfa4bec80d419271f65bb6901d98def
1
+Subproject commit 6b1084faced6cb3875af34db74c0e4c092e09319

Loading…
Cancel
Save