peterreilly    2004/05/10 02:19:30

  Modified:    src/main/org/apache/tools/ant/taskdefs Concat.java
  Log:
  Concat throws ArrayIndexOutOfBounds with fixlastline
  PR: 28820
  Reported by: Andre Vanha
  
  Revision  Changes    Path
  1.35      +3 -1      ant/src/main/org/apache/tools/ant/taskdefs/Concat.java
  
  Index: Concat.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/Concat.java,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- Concat.java       9 Mar 2004 16:48:04 -0000       1.34
  +++ Concat.java       10 May 2004 09:19:30 -0000      1.35
  @@ -677,6 +677,8 @@
   
           private Reader getReader() throws IOException {
               if (reader == null) {
  +                log("Concating file " + sourceFiles.elementAt(pos),
  +                    Project.MSG_VERBOSE);
                   if (encoding == null) {
                       reader = new BufferedReader(
                           new FileReader((File) sourceFiles.elementAt(pos)));
  @@ -773,7 +775,7 @@
                           for (int i = nRead;
                                    i > (nRead - lastChars.length);
                                    --i) {
  -                            if (i < 0) {
  +                            if (i <= 0) {
                                   break;
                               }
                               addLastChar(cbuf[off + i - 1]);
  
  
  

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

Reply via email to