glyn        02/02/12 07:34:22

  Modified:    java/src/org/apache/axis/configuration FileProvider.java
  Log:
  Beef up test for read-only file which was causing a build failure.
  
  Revision  Changes    Path
  1.18      +4 -3      
xml-axis/java/src/org/apache/axis/configuration/FileProvider.java
  
  Index: FileProvider.java
  ===================================================================
  RCS file: 
/home/cvs/xml-axis/java/src/org/apache/axis/configuration/FileProvider.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- FileProvider.java 12 Feb 2002 14:32:14 -0000      1.17
  +++ FileProvider.java 12 Feb 2002 15:34:22 -0000      1.18
  @@ -118,13 +118,14 @@
       public FileProvider(String basepath, String filename) {
           this.basepath = basepath;
           this.filename = filename;
  -        readOnly = !(new File(basepath, filename)).canWrite();
  +        File file = new File(basepath, filename);
  +        readOnly = file.canRead() & !file.canWrite();
   
           /*
  -         * If file is readable but not writeable, log informational message
  +         * If file is read-only, log informational message
            * as configuration changes will not persist.
            */
  -        if (readOnly && (new File(basepath, filename)).canRead()) {
  +        if (readOnly) {
               category.info(JavaUtils.getMessage("readOnlyConfigFile"));
           }
       }
  
  
  


Reply via email to