Community
Participate
Working Groups
The length reported is the length of the buffer being written, but since the write is non-blocking, it may be that less bytes are written.
Returning correct length.
ChannelEndPoint appears to be double handling consumed length as it is both doing a header.skip(length); and a header.setGetIndex(bbuf0.position());
ah this does not appear to be a new problem... but an old one uncovered by recent changes????
It wasn't this issue... but it is fixed anyway. The double setting of the buffer index has been removed. Only the skip is performed.