summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-02-18 13:47:17 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-02-18 13:47:17 +0100
commit51023d75c1eeec8778053702793156242dbcb8b0 (patch)
tree91801c54c9a3d72e8aac91af8a294f7a4842aee5
parent41e3c262b538579021ad27f844fc5499739b4fb9 (diff)
Trunkate output
-rw-r--r--ivy.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/ivy.go b/ivy.go
index e8f4a77..66c07e7 100644
--- a/ivy.go
+++ b/ivy.go
@@ -25,8 +25,12 @@ func (_ Ivy) Handle(conn *irc.Conn, line *irc.Line) {
if len(result) > 500 {
conn.Notice(line.Target(), "result too long")
} else {
- for _, s := range strings.Split(result, "\n") {
+ for i, s := range strings.Split(result, "\n") {
conn.Notice(line.Target(), s)
+ if i > 5 {
+ conn.Notice(line.Target(), "output truncated")
+ return
+ }
}
}
}