From de392aea5aa29b7cb4d3f35f86839c715b19d388 Mon Sep 17 00:00:00 2001 From: Shivaram Lingamneni Date: Tue, 2 Feb 2021 16:45:38 -0500 Subject: [PATCH] fix incorrect permissions check in NS CLIENTS LOGOUT --- irc/nickserv.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/irc/nickserv.go b/irc/nickserv.go index 6d8cca44..40967bc9 100644 --- a/irc/nickserv.go +++ b/irc/nickserv.go @@ -1148,7 +1148,7 @@ func nsClientsLogoutHandler(service *ircService, server *Server, client *Client, // User must have "kill" privileges to logout other user sessions. if target != client { oper := client.Oper() - if oper.HasRoleCapab("kill") { + if !oper.HasRoleCapab("kill") { service.Notice(rb, client.t("Insufficient oper privs")) return }