git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@618420
13f79535-47bb-0310-9956-
ffa450edef68
byte[] b = chunk.getBuffer();
while (len > 0) {
int thisTime = len;
- if (socket.getBufHandler().getWriteBuffer().position() == socket.getBufHandler().getWriteBuffer().capacity()) {
+ if (socket.getBufHandler().getWriteBuffer().position() == socket.getBufHandler().getWriteBuffer().capacity() ||socket.getBufHandler().getWriteBuffer().remaining()==0) {
flushBuffer();
}
if (thisTime > socket.getBufHandler().getWriteBuffer().remaining()) {