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:55 UTC

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session StandardSession.java

remm        2002/07/23 05:49:55

  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.2       +8 -8      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.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- StandardSession.java	18 Jul 2002 16:47:54 -0000	1.1
  +++ StandardSession.java	23 Jul 2002 12:49:55 -0000	1.2
  @@ -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>