mbenson     2005/03/03 12:42:43

  Modified:    src/main/org/apache/tools/ant DirectoryScanner.java
  Log:
  Eliminate possible NPE; note that previous change
  addressed bug 33118 at least partially.
  
  Revision  Changes    Path
  1.92      +9 -8      ant/src/main/org/apache/tools/ant/DirectoryScanner.java
  
  Index: DirectoryScanner.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/DirectoryScanner.java,v
  retrieving revision 1.91
  retrieving revision 1.92
  diff -u -r1.91 -r1.92
  --- DirectoryScanner.java     2 Mar 2005 22:43:54 -0000       1.91
  +++ DirectoryScanner.java     3 Mar 2005 20:42:43 -0000       1.92
  @@ -773,14 +773,15 @@
   
                   if (basedir == null) {
                       illegal = new IllegalStateException("No basedir set");
  -                }
  -                if (!basedir.exists()) {
  -                    illegal = new IllegalStateException("basedir " + basedir
  -                                                    + " does not exist");
  -                }
  -                if (!basedir.isDirectory()) {
  -                    illegal = new IllegalStateException("basedir " + basedir
  -                                                    + " is not a directory");
  +                } else {
  +                    if (!basedir.exists()) {
  +                        illegal = new IllegalStateException("basedir " + 
basedir
  +                                                        + " does not exist");
  +                    }
  +                    if (!basedir.isDirectory()) {
  +                        illegal = new IllegalStateException("basedir " + 
basedir
  +                                                        + " is not a 
directory");
  +                    }
                   }
                   if (illegal != null) {
                       throw illegal;
  
  
  

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

Reply via email to