You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2002/07/23 14:49:11 UTC
cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/session StandardSession.java
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: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>