Author: markt Date: Mon Feb 20 22:02:39 2012 New Revision: 1291477 URL: http://svn.apache.org/viewvc?rev=1291477&view=rev Log: Fix the other place where an UpgradeProcessor could end up in the processor cache
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=1291477&r1=1291476&r2=1291477&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java (original) +++ tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java Mon Feb 20 22:02:39 2012 @@ -593,7 +593,9 @@ public abstract class AbstractProtocol i upgradePoll(socket, processor); } else { // Connection closed. OK to recycle the processor. - release(socket, processor, true, false); + if (!(processor instanceof UpgradeProcessor)) { + release(socket, processor, true, false); + } } return state; } catch(java.net.SocketException e) { --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org