Merge pull request #618 from stefanmk/patch-2

Bug in BufferedWriteHandler fixed
This commit is contained in:
Norman Maurer 2012-09-19 12:22:36 -07:00
commit a7d205075b

View File

@ -254,6 +254,7 @@ public class BufferedWriteHandler extends SimpleChannelHandler implements LifeCy
final Queue<MessageEvent> queue = getQueue();
if (consolidateOnFlush) {
if (queue.isEmpty()) {
flush.set(false);
return;
}
@ -283,7 +284,8 @@ public class BufferedWriteHandler extends SimpleChannelHandler implements LifeCy
ctx.sendDownstream(e);
}
}
}
flush.set(false);
}
if (acquired && (!channel.isConnected() || channel.isWritable() && !queue.isEmpty())) {
flush(consolidateOnFlush);