summaryrefslogtreecommitdiff
path: root/ivy.go
diff options
context:
space:
mode:
Diffstat (limited to 'ivy.go')
-rw-r--r--ivy.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/ivy.go b/ivy.go
index 8926296..e8f4a77 100644
--- a/ivy.go
+++ b/ivy.go
@@ -22,8 +22,12 @@ func (_ Ivy) Handle(conn *irc.Conn, line *irc.Line) {
if err != nil {
result = err.Error()
}
- for _, s := range strings.Split(result, "\n") {
- conn.Notice(line.Target(), s)
+ if len(result) > 500 {
+ conn.Notice(line.Target(), "result too long")
+ } else {
+ for _, s := range strings.Split(result, "\n") {
+ conn.Notice(line.Target(), s)
+ }
}
}
}