You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2003/12/27 21:37:58 UTC
cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core StandardContext.java
markt 2003/12/27 12:37:58
Modified: catalina/src/share/org/apache/catalina/core
StandardContext.java
Log:
- Fix bug 10656. If session-timeout is zero or less, session should not timeout.
- Ported from TC5 patch by luehe.
Revision Changes Path
1.122 +10 -5 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardContext.java
Index: StandardContext.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardContext.java,v
retrieving revision 1.121
retrieving revision 1.122
diff -u -r1.121 -r1.122
--- StandardContext.java 21 Oct 2003 00:22:57 -0000 1.121
+++ StandardContext.java 27 Dec 2003 20:37:58 -0000 1.122
@@ -1085,7 +1085,12 @@
public void setSessionTimeout(int timeout) {
int oldSessionTimeout = this.sessionTimeout;
- this.sessionTimeout = timeout;
+ /*
+ * SRV.13.3 ("Deployment Descriptor"):
+ * If the timeout is 0 or less, the container ensures the default
+ * behaviour of sessions is never to time out.
+ */
+ this.sessionTimeout = (timeout == 0) ? -1 : timeout;
support.firePropertyChange("sessionTimeout",
new Integer(oldSessionTimeout),
new Integer(this.sessionTimeout));
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org