Make length check clearer in sendNames

git-svn-id: file:///srv/svn/repo/suika/trunk@349 f0ae65fe-ee39-954e-97ec-027ff2717ef4
This commit is contained in:
contact 2020-07-06 08:59:34 +00:00
parent 3367f4ebd8
commit 0a87ae1452

View File

@ -48,7 +48,8 @@ func sendNames(dc *downstreamConn, ch *upstreamChannel) {
for nick, memberships := range ch.Members {
s := memberships.Format(dc) + dc.marshalEntity(ch.conn.network, nick)
if buf.Len() != 0 && maxLength < buf.Len()+1+len(s) {
n := buf.Len() + 1 + len(s)
if buf.Len() != 0 && n > maxLength {
// There's not enough space for the next space + nick.
dc.SendMessage(&irc.Message{
Prefix: dc.srv.prefix(),