bodewig     2004/09/21 04:38:27

  Modified:    .        Tag: ANT_16_BRANCH CONTRIBUTORS
               src/main/org/apache/tools/ant/taskdefs Tag: ANT_16_BRANCH
                        Replace.java
  Log:
  merge fix for 30469
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.1.2.23  +1 -0      ant/CONTRIBUTORS
  
  Index: CONTRIBUTORS
  ===================================================================
  RCS file: /home/cvs/ant/CONTRIBUTORS,v
  retrieving revision 1.1.2.22
  retrieving revision 1.1.2.23
  diff -u -r1.1.2.22 -r1.1.2.23
  --- CONTRIBUTORS      10 Sep 2004 08:55:54 -0000      1.1.2.22
  +++ CONTRIBUTORS      21 Sep 2004 11:38:27 -0000      1.1.2.23
  @@ -100,6 +100,7 @@
   Jon S. Stevens
   Jose Alberto Fernandez
   Josh Lucas
  +Juerg Wanner
   Keiron Liddle
   Keith Visco
   Kevin Ross
  
  
  
  No                   revision
  No                   revision
  1.47.2.6  +11 -1     ant/src/main/org/apache/tools/ant/taskdefs/Replace.java
  
  Index: Replace.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/Replace.java,v
  retrieving revision 1.47.2.5
  retrieving revision 1.47.2.6
  diff -u -r1.47.2.5 -r1.47.2.6
  --- Replace.java      9 Mar 2004 17:01:34 -0000       1.47.2.5
  +++ Replace.java      21 Sep 2004 11:38:27 -0000      1.47.2.6
  @@ -328,8 +328,10 @@
       public Properties getProperties(File propertyFile) throws BuildException 
{
           Properties properties = new Properties();
   
  +        FileInputStream in = null;
           try {
  -            properties.load(new FileInputStream(propertyFile));
  +            in = new FileInputStream(propertyFile);
  +            properties.load(in);
           } catch (FileNotFoundException e) {
               String message = "Property file (" + propertyFile.getPath()
                   + ") not found.";
  @@ -338,6 +340,14 @@
               String message = "Property file (" + propertyFile.getPath()
                   + ") cannot be loaded.";
               throw new BuildException(message);
  +        } finally {
  +            if (in != null) {
  +                try {
  +                    in.close();
  +                } catch (IOException e) {
  +                    // ignore
  +                }
  +            }
           }
   
           return properties;
  
  
  

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

Reply via email to