From 7955e522dbf7c95e6937ac1bf979dab19386dae7 Mon Sep 17 00:00:00 2001 From: Mikkel Krautz Date: Sun, 15 May 2011 11:13:19 +0200 Subject: [PATCH] Add missing return statements for a couple of permission checks. --- message.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/message.go b/message.go index b700447..5ebb410 100644 --- a/message.go +++ b/message.go @@ -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