From 705cc9e1be47f2fc464a65a63f666407402116b4 Mon Sep 17 00:00:00 2001 From: Andrey Petrov Date: Fri, 12 Dec 2014 19:46:30 -0800 Subject: [PATCH] Fixing len check. --- client.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client.go b/client.go index 1172c02..618e63a 100644 --- a/client.go +++ b/client.go @@ -131,10 +131,10 @@ func (c *Client) handleShell(channel ssh.Channel) { me = " is at a loss for words." } msg := fmt.Sprintf("** %s%s", c.Name, me) - if c.IsSilenced() { - c.Msg <- fmt.Sprintf("-> Message rejected, silenced.") + if c.IsSilenced() || len(msg) > 1000 { + c.Msg <- fmt.Sprintf("-> Message rejected.") } else { - c.Server.Broadcast(msg[:200], nil) + c.Server.Broadcast(msg, nil) } case "/nick": if len(parts) == 2 {