remm        01/01/18 10:57:38

  Modified:    catalina/src/share/org/apache/catalina/servlets
                        WebdavServlet.java
  Log:
  - Make the DAV collection enumeration code more robust. This is the
    equivalent to what was done in TC 4.1.
  
  Revision  Changes    Path
  1.9       +8 -6      
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets/WebdavServlet.java
  
  Index: WebdavServlet.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets/WebdavServlet.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- WebdavServlet.java        2001/01/18 01:43:10     1.8
  +++ WebdavServlet.java        2001/01/18 18:57:37     1.9
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets/WebdavServlet.java,v
 1.8 2001/01/18 01:43:10 remm Exp $
  - * $Revision: 1.8 $
  - * $Date: 2001/01/18 01:43:10 $
  + * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets/WebdavServlet.java,v
 1.9 2001/01/18 18:57:37 remm Exp $
  + * $Revision: 1.9 $
  + * $Date: 2001/01/18 18:57:37 $
    *
    * ====================================================================
    *
  @@ -121,7 +121,7 @@
    * are handled by the DefaultServlet.
    *
    * @author Remy Maucherat
  - * @version $Revision: 1.8 $ $Date: 2001/01/18 01:43:10 $
  + * @version $Revision: 1.9 $ $Date: 2001/01/18 18:57:37 $
    */
   
   public class WebdavServlet
  @@ -510,8 +510,10 @@
                       String[] children = 
                           resources.getCollectionMembers(currentPath);
                       
  -                    for (int i=0; i<children.length; i++) {
  -                        stackBelow.push(children[i]);
  +                    if (children != null) {
  +                        for (int i=0; i<children.length; i++) {
  +                            stackBelow.push(children[i]);
  +                        }
                       }
                       
                       if (depth > 0) {
  
  
  

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

Reply via email to