Index: module-nio/src/main/java/org/apache/http/impl/nio/DefaultNHttpServerConnection.java =================================================================== --- module-nio/src/main/java/org/apache/http/impl/nio/DefaultNHttpServerConnection.java (revision 506626) +++ module-nio/src/main/java/org/apache/http/impl/nio/DefaultNHttpServerConnection.java (working copy) @@ -80,7 +80,7 @@ } public void consumeInput(final NHttpServiceHandler handler) { - if (this.closed) { + if (this.closed || this.response != null) { this.session.clearEvent(EventMask.READ); return; } @@ -142,6 +142,7 @@ } if (this.contentEncoder == null && !this.outbuf.hasData()) { this.session.clearEvent(EventMask.WRITE); + this.session.setEvent(EventMask.READ); } } } catch (IOException ex) {