remm 2002/07/23 05:49:11 Modified: catalina/src/share/org/apache/catalina/session StandardSession.java Log: - Set manager to null before recycling. - Patch submitted by Arvind Srinivasan <arvind.srinivasan at sun.com> Revision Changes Path 1.31 +8 -8 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/session/StandardSession.java Index: StandardSession.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/session/StandardSession.java,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- StandardSession.java 21 Jun 2002 18:14:21 -0000 1.30 +++ StandardSession.java 23 Jul 2002 12:49:11 -0000 1.31 @@ -766,12 +766,12 @@ setPrincipal(null); isNew = false; isValid = false; + Manager savedManager = manager; + manager = null; // Tell our Manager that this Session has been recycled - if ((manager != null) && (manager instanceof ManagerBase)) - ((ManagerBase) manager).recycle(this); - - manager = null; + if ((savedManager != null) && (savedManager instanceof ManagerBase)) + ((ManagerBase) savedManager).recycle(this); }
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>