remm 2003/12/22 01:28:50 Modified: catalina/src/share/org/apache/catalina/core ApplicationHttpRequest.java Log: - Improve creation of cross context sessions: - they will now timeout correctly - they will appear as new when created Revision Changes Path 1.14 +9 -5 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/ApplicationHttpRequest.java Index: ApplicationHttpRequest.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/ApplicationHttpRequest.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- ApplicationHttpRequest.java 16 Sep 2003 18:56:35 -0000 1.13 +++ ApplicationHttpRequest.java 22 Dec 2003 09:28:50 -0000 1.14 @@ -544,8 +544,12 @@ } if (localSession == null) { localSession = context.getManager().createEmptySession(); - localSession.setId(other.getId()); + localSession.setNew(true); localSession.setValid(true); + localSession.setCreationTime(System.currentTimeMillis()); + localSession.setMaxInactiveInterval + (context.getManager().getMaxInactiveInterval()); + localSession.setId(other.getId()); } session = localSession.getSession(); return session;
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]