remm 2004/03/12 11:45:43 Modified: catalina/src/share/org/apache/catalina/core ApplicationHttpRequest.java catalina/src/share/org/apache/catalina/session StandardSession.java catalina/src/share/org/apache/coyote/tomcat5 CoyoteRequest.java Log: - Initialize accessCount to 0. - Call access when creating a session and in crossContext creations as well. Revision Changes Path 1.21 +2 -3 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.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- ApplicationHttpRequest.java 28 Feb 2004 10:56:52 -0000 1.20 +++ ApplicationHttpRequest.java 12 Mar 2004 19:45:43 -0000 1.21 @@ -507,9 +507,8 @@ localSession.setMaxInactiveInterval (context.getManager().getMaxInactiveInterval()); localSession.setId(other.getId()); - } else { - localSession.access(); } + localSession.access(); session = localSession; return session.getSession(); } 1.39 +2 -2 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/StandardSession.java Index: StandardSession.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/StandardSession.java,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- StandardSession.java 11 Mar 2004 19:56:52 -0000 1.38 +++ StandardSession.java 12 Mar 2004 19:45:43 -0000 1.39 @@ -278,7 +278,7 @@ /** * The access count for this session. */ - protected transient int accessCount = 1; + protected transient int accessCount = 0; // ----------------------------------------------------- Session Properties 1.32 +5 -3 jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5/CoyoteRequest.java Index: CoyoteRequest.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5/CoyoteRequest.java,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- CoyoteRequest.java 27 Feb 2004 14:58:53 -0000 1.31 +++ CoyoteRequest.java 12 Mar 2004 19:45:43 -0000 1.32 @@ -2246,10 +2246,12 @@ ((HttpServletResponse) response).addCookie(cookie); } - if (session != null) + if (session != null) { + session.access(); return (session.getSession()); - else + } else { return (null); + } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]