summaryrefslogtreecommitdiffstats
path: root/irc/message.go
diff options
context:
space:
mode:
authorRobert Gerus <arachnist@i.am-a.cat>2015-12-23 20:57:31 +0100
committerRobert Gerus <arachnist@i.am-a.cat>2015-12-23 20:57:31 +0100
commit4998f0b548eb00ad92ed696f7e34cb746d5b4293 (patch)
tree0d0e60467996b1a3eb12d085ed83f1abce0314d7 /irc/message.go
parent95e143e1c646dcfce1c8a9823e38b6683564f656 (diff)
downloadgorepost-4998f0b548eb00ad92ed696f7e34cb746d5b4293.tar.gz
gorepost-4998f0b548eb00ad92ed696f7e34cb746d5b4293.tar.bz2
gorepost-4998f0b548eb00ad92ed696f7e34cb746d5b4293.tar.xz
gorepost-4998f0b548eb00ad92ed696f7e34cb746d5b4293.zip
Last change was overcomplicated.
Diffstat (limited to 'irc/message.go')
-rw-r--r--irc/message.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/irc/message.go b/irc/message.go
index e1d448b..8d98ae8 100644
--- a/irc/message.go
+++ b/irc/message.go
@@ -288,6 +288,11 @@ func (m *Message) Bytes() []byte {
buffer.WriteString(m.Trailing)
}
+ // We need the limit the buffer length.
+ if buffer.Len() > (maxLength) {
+ buffer.Truncate(maxLength)
+ }
+
return buffer.Bytes()
}