You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by na...@apache.org on 2001/08/25 16:13:36 UTC

cvs commit: jakarta-tomcat/src/admin/contextAdmin sessionExpire.jsp

nacho       01/08/25 07:13:36

  Modified:    src/admin/contextAdmin sessionExpire.jsp
  Log:
  Avoiding NPE if the session being invalitated does not exist.
  
  Revision  Changes    Path
  1.2       +11 -3     jakarta-tomcat/src/admin/contextAdmin/sessionExpire.jsp
  
  Index: sessionExpire.jsp
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat/src/admin/contextAdmin/sessionExpire.jsp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- sessionExpire.jsp	2001/03/23 02:14:17	1.1
  +++ sessionExpire.jsp	2001/08/25 14:13:36	1.2
  @@ -11,12 +11,20 @@
   <adm:moduleAdmin var="store" 
   		 type="org.apache.tomcat.modules.session.SimpleSessionStore" />
   
  -  <h3>Invalidate <%= request.getParameter("id" ) %></h3>
  +  <h3>Invalidating  <%= request.getParameter("id" ) %></h3>
   
  -<% org.apache.tomcat.core.ServerSession s=store.findSession( ctx, 
  +<% 
  +   org.apache.tomcat.core.ServerSession s=store.findSession( ctx, 
                request.getParameter("id" ));
  -   s.setState( org.apache.tomcat.core.ServerSession.STATE_EXPIRED );
  +   if (s != null ) {
  +        s.setState( org.apache.tomcat.core.ServerSession.STATE_EXPIRED );
   %>
  +<h4> Session invalidated successfully</h4>
  +<%        
  +   } else
  +%>
  +
  +<h4> Session not found , already invalidated </h4>
   
   </body>
   </html>