K 10
svn:author
V 6
iulius
K 8
svn:date
V 27
2012-03-04T15:07:36.066161Z
K 7
svn:log
V 517
fixed a trailing extra junk byte in innd answers

When an error occurs when innd writes on a channel, a trailing extra junk
byte is added to the reply.

If the write() function fails, "i" is negative and we substract "i" to
cp->Out->left anyway.
So if for instance i=-1, we end up in having cp->Out->left increased
by one.  Which would add an extra character after a complete response.
(So it appears in fact before a new response.)

Issue introduced in changeset [7418].

Thanks to River Tarnell for the bug report.

END
