remm        2004/02/28 02:56:53

  Modified:    catalina/src/share/org/apache/catalina/core
                        ApplicationHttpRequest.java
  Log:
  - NPE fix if there's no local session.
  - Bug 27309.
  
  Revision  Changes    Path
  1.20      +3 -2      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/ApplicationHttpRequest.java
  
  Index: ApplicationHttpRequest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/ApplicationHttpRequest.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- ApplicationHttpRequest.java       27 Feb 2004 14:58:42 -0000      1.19
  +++ ApplicationHttpRequest.java       28 Feb 2004 10:56:52 -0000      1.20
  @@ -496,7 +496,6 @@
                   try {
                       localSession =
                           context.getManager().findSession(other.getId());
  -                    localSession.access();
                   } catch (IOException e) {
                       // Ignore
                   }
  @@ -508,6 +507,8 @@
                       localSession.setMaxInactiveInterval
                           (context.getManager().getMaxInactiveInterval());
                       localSession.setId(other.getId());
  +                } else {
  +                    localSession.access();
                   }
                   session = localSession;
                   return session.getSession();
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to