diff --git a/ircmsg/message.go b/ircmsg/message.go index 6874a4d..12386be 100644 --- a/ircmsg/message.go +++ b/ircmsg/message.go @@ -382,9 +382,9 @@ func (ircmsg *IrcMessage) line(tagLimit, clientOnlyTagDataLimit, serverAddedTagD for i, param := range ircmsg.Params { buf.WriteByte(' ') requiresTrailing := paramRequiresTrailing(param) - if (requiresTrailing || ircmsg.ForceTrailing) && i == len(ircmsg.Params) - 1 { + if (requiresTrailing || ircmsg.ForceTrailing) && i == len(ircmsg.Params)-1 { buf.WriteByte(':') - } else if requiresTrailing && i != len(ircmsg.Params) - 1 { + } else if requiresTrailing && i != len(ircmsg.Params)-1 { return nil, ErrorBadParam } buf.WriteString(param) diff --git a/ircmsg/message_test.go b/ircmsg/message_test.go index 6990ae2..dcef4b6 100644 --- a/ircmsg/message_test.go +++ b/ircmsg/message_test.go @@ -317,10 +317,10 @@ func TestEncodeDecode(t *testing.T) { } func TestForceTrailing(t *testing.T) { - message := IrcMessage { - Prefix: "shivaram", + message := IrcMessage{ + Prefix: "shivaram", Command: "PRIVMSG", - Params: []string{"#darwin", "nice"}, + Params: []string{"#darwin", "nice"}, } bytes, err := message.LineBytesStrict(true, 0) if err != nil {