Author: markt Date: Wed Mar 11 20:01:23 2015 New Revision: 1665988 URL: http://svn.apache.org/r1665988 Log: Restore volatile for closed. Not all reads are inside a sync.
Modified: tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java Modified: tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java?rev=1665988&r1=1665987&r2=1665988&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java (original) +++ tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java Wed Mar 11 20:01:23 2015 @@ -2351,7 +2351,7 @@ public class AprEndpoint extends Abstrac private final ByteBuffer sslOutputBuffer; private final Object closedLock = new Object(); - private boolean closed = false; + private volatile boolean closed = false; // This field should only be used by Poller#run() private int pollerFlags = 0; --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org