Author: fhanik
Date: Sat Apr 14 07:39:22 2007
New Revision: 528816

URL: http://svn.apache.org/viewvc?view=rev&rev=528816
Log:
apply the right exit condition

Modified:
    tomcat/tc6.0.x/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java

Modified: 
tomcat/tc6.0.x/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java?view=diff&rev=528816&r1=528815&r2=528816
==============================================================================
--- tomcat/tc6.0.x/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java 
(original)
+++ tomcat/tc6.0.x/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java 
Sat Apr 14 07:39:22 2007
@@ -950,12 +950,14 @@
 
 
             rp.setStage(org.apache.coyote.Constants.STAGE_KEEPALIVE);
-            //we're at a keep alive stage,
-            openSocket = true;
-            //Add the socket to the poller
-            socket.getPoller().add(socket);
-            //free up the thread
-            break;
+            if (!error && keepAlive && !comet) {
+                //we're at a keep alive stage,
+                openSocket = true;
+                //Add the socket to the poller
+                socket.getPoller().add(socket);
+                //free up the thread
+                break;
+            }
         }
 
         rp.setStage(org.apache.coyote.Constants.STAGE_ENDED);



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to