Author: markt
Date: Mon Apr 11 19:20:36 2016
New Revision: 1738625

URL: http://svn.apache.org/viewvc?rev=1738625&view=rev
Log:
Remove duplication.
This slightly modifies the check on the processor before it is added to the 
recycledProcessors. This should expand the check in case there are any strange 
edge cases remaining (I haven't observed any).

Modified:
    tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java

Modified: tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java?rev=1738625&r1=1738624&r2=1738625&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java (original)
+++ tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java Mon Apr 11 
19:20:36 2016
@@ -930,12 +930,7 @@ public abstract class AbstractProtocol<S
             S socket = socketWrapper.getSocket();
             if (socket != null) {
                 Processor processor = connections.remove(socket);
-                if (processor != null) {
-                    processor.recycle();
-                    if (!socketWrapper.isUpgraded()) {
-                        recycledProcessors.push(processor);
-                    }
-                }
+                release(processor);
             }
         }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to