remm 2004/01/21 02:47:53 Modified: catalina/src/share/org/apache/catalina/core StandardHostValve.java Log: - New endAccess method, used to fix bug 26051. Revision Changes Path 1.13 +11 -5 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardHostValve.java Index: StandardHostValve.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardHostValve.java,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- StandardHostValve.java 6 Nov 2003 23:43:18 -0000 1.12 +++ StandardHostValve.java 21 Jan 2004 10:47:53 -0000 1.13 @@ -182,10 +182,11 @@ // Update the session last access time for our session (if any) HttpServletRequest hreq = (HttpServletRequest) request.getRequest(); String sessionId = hreq.getRequestedSessionId(); + Session session = null; if (sessionId != null) { Manager manager = context.getManager(); if (manager != null) { - Session session = manager.findSession(sessionId); + session = manager.findSession(sessionId); if (session != null) session.access(); } @@ -205,6 +206,11 @@ status(request, response); } + // Release the session + if (session != null) + session.endAccess(); + + // Restore the context classloader Thread.currentThread().setContextClassLoader (StandardHostValve.class.getClassLoader());
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]