yoavs       2004/11/17 06:54:05

  Modified:    catalina/src/share/org/apache/catalina/session Tag:
                        TOMCAT_5_0 FileStore.java
               webapps/docs Tag: TOMCAT_5_0 changelog.xml
  Log:
  Bugzilla 32130: added satefy check in FileStore#keys.
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.4.2.1   +7 -1      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/FileStore.java
  
  Index: FileStore.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/FileStore.java,v
  retrieving revision 1.4
  retrieving revision 1.4.2.1
  diff -u -r1.4 -r1.4.2.1
  --- FileStore.java    27 Feb 2004 14:58:46 -0000      1.4
  +++ FileStore.java    17 Nov 2004 14:54:04 -0000      1.4.2.1
  @@ -209,7 +209,13 @@
           if (file == null) {
               return (new String[0]);
           }
  +
           String files[] = file.list();
  +
  +        // Bugzilla 32130
  +        if((files == null) || (files.length < 1)) {
  +            return (new String[0]);
  +        }
   
           // Build and return the list of session identifiers
           ArrayList list = new ArrayList();
  
  
  
  No                   revision
  No                   revision
  1.70.2.68 +3 -0      jakarta-tomcat-catalina/webapps/docs/changelog.xml
  
  Index: changelog.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/changelog.xml,v
  retrieving revision 1.70.2.67
  retrieving revision 1.70.2.68
  diff -u -r1.70.2.67 -r1.70.2.68
  --- changelog.xml     17 Nov 2004 14:20:00 -0000      1.70.2.67
  +++ changelog.xml     17 Nov 2004 14:54:04 -0000      1.70.2.68
  @@ -52,6 +52,9 @@
         <fix>
           <bug>31851</bug>: UserTransaction in DefaultContext broken. (yoavs)
         </fix>
  +      <fix>
  +        <bug>32130</bug>: Check for null or empty file listing in 
FileStore#keys. (yoavs)
  +      </fix>
       </changelog>
     </subsection>
   
  
  
  

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

Reply via email to