Author: remy.maucherat(a)jboss.com
Date: 2007-08-15 11:50:29 -0400 (Wed, 15 Aug 2007)
New Revision: 226
Modified:
trunk/java/org/apache/coyote/http11/Http11AprProcessor.java
Log:
- Fix recycling glitch.
Modified: trunk/java/org/apache/coyote/http11/Http11AprProcessor.java
===================================================================
--- trunk/java/org/apache/coyote/http11/Http11AprProcessor.java 2007-08-15 15:34:42 UTC
(rev 225)
+++ trunk/java/org/apache/coyote/http11/Http11AprProcessor.java 2007-08-15 15:50:29 UTC
(rev 226)
@@ -781,9 +781,13 @@
rp.setStage(org.apache.coyote.Constants.STAGE_ENDED);
if (error) {
+ inputBuffer.nextRequest();
+ outputBuffer.nextRequest();
recycle();
return SocketState.CLOSED;
} else if (!comet) {
+ inputBuffer.nextRequest();
+ outputBuffer.nextRequest();
recycle();
return SocketState.OPEN;
} else {
@@ -936,6 +940,8 @@
if (comet) {
if (error) {
+ inputBuffer.nextRequest();
+ outputBuffer.nextRequest();
recycle();
return SocketState.CLOSED;
} else {