rana_b      02/04/01 09:21:04

  Modified:    ftpserver/src/java/org/apache/avalon/ftpserver/util
                        VirtualDirectory.java
  Log:
  filelist null bug fixed
  
  Revision  Changes    Path
  1.4       +15 -12    
jakarta-avalon-apps/ftpserver/src/java/org/apache/avalon/ftpserver/util/VirtualDirectory.java
  
  Index: VirtualDirectory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-apps/ftpserver/src/java/org/apache/avalon/ftpserver/util/VirtualDirectory.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- VirtualDirectory.java     6 Mar 2002 13:42:57 -0000       1.3
  +++ VirtualDirectory.java     1 Apr 2002 17:21:04 -0000       1.4
  @@ -6,7 +6,6 @@
    * the LICENSE file.
    */
   
  -
   package org.apache.avalon.ftpserver.util;
   
   import java.io.File;
  @@ -357,7 +356,7 @@
               return false;
           }
   
  -        // now print
  +        // get file list
           File flLst[];
           if ( (pattern == null) || pattern.equals("*") || pattern.equals("") 
) {
               flLst = lstDirObj.listFiles();
  @@ -365,17 +364,21 @@
           else {
               flLst = lstDirObj.listFiles(new FileRegularFilter(pattern));
           }
  -        for(int i=0; i<flLst.length; i++) {
  -            if ( (!bAll) && flLst[i].isHidden() ) {
  -                continue;
  -            }
  -            if(bDetail) {
  -                printLine(flLst[i], out);
  -            }
  -            else {
  -                out.write(getName(flLst[i]));
  +        
  +        // print file list
  +        if (flLst != null) {
  +            for(int i=0; i<flLst.length; i++) {
  +                if ( (!bAll) && flLst[i].isHidden() ) {
  +                    continue;
  +                }
  +                if(bDetail) {
  +                    printLine(flLst[i], out);
  +                }
  +                else {
  +                    out.write(getName(flLst[i]));
  +                }
  +                out.write(NEWLINE);
               }
  -            out.write(NEWLINE);
           }
           return true;
       }
  
  
  

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

Reply via email to