| Summary: | Possible wrong length returned by ChannelEndPoint.flush() in case of RandomAccessFileBuffer | ||
|---|---|---|---|
| Product: | [RT] Jetty | Reporter: | Simone Bordet <simone.bordet> |
| Component: | server | Assignee: | Simone Bordet <simone.bordet> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | gregw, jetty-inbox |
| Version: | 7.2.2 | ||
| Target Milestone: | 7.3.x | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
|
Description
Simone Bordet
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. |