1
0
Fork 0
forked from External/grumble

Add missing return statements for a couple of permission checks.

This commit is contained in:
Mikkel Krautz 2011-05-15 11:13:19 +02:00
parent b53aa8d722
commit 7955e522db

View file

@ -878,6 +878,7 @@ func (server *Server) handleBanListMessage(client *Client, msg *Message) {
if !server.HasPermission(client, server.root, BanPermission) {
client.sendPermissionDenied(client, server.root, BanPermission)
return
}
if banlist.Query != nil && *banlist.Query != false {
@ -949,6 +950,7 @@ func (server *Server) handleTextMessage(client *Client, msg *Message) {
if channel, ok := server.Channels[int(chanid)]; ok {
if !server.HasPermission(client, channel, TextMessagePermission) {
client.sendPermissionDenied(client, channel, TextMessagePermission)
return
}
for _, target := range channel.clients {
clients[target.Session] = target