Author: rjung Date: Sun Apr 11 20:51:16 2010 New Revision: 932989 URL: http://svn.apache.org/viewvc?rev=932989&view=rev Log: Use spec compliant session expiration in STRICT_SERVLET_COMPLIANCE mode.
Modified: tomcat/trunk/java/org/apache/catalina/session/StandardSession.java Modified: tomcat/trunk/java/org/apache/catalina/session/StandardSession.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/session/StandardSession.java?rev=932989&r1=932988&r2=932989&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/session/StandardSession.java (original) +++ tomcat/trunk/java/org/apache/catalina/session/StandardSession.java Sun Apr 11 20:51:16 2010 @@ -598,7 +598,12 @@ public class StandardSession if (maxInactiveInterval >= 0) { long timeNow = System.currentTimeMillis(); - int timeIdle = (int) ((timeNow - thisAccessedTime) / 1000L); + int timeIdle; + if (Globals.STRICT_SERVLET_COMPLIANCE) { + timeIdle = (int) ((timeNow - lastAccessedTime) / 1000L); + } else { + timeIdle = (int) ((timeNow - thisAccessedTime) / 1000L); + } if (timeIdle >= maxInactiveInterval) { expire(true); } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org