peterreilly    2004/02/03 11:21:05

  Modified:    src/main/org/apache/tools/ant/util FileUtils.java
  Log:
  Check if character is in range for special array
  PR: 26642
  Obtained from: Jesse Glick
  
  Revision  Changes    Path
  1.61      +2 -2      ant/src/main/org/apache/tools/ant/util/FileUtils.java
  
  Index: FileUtils.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/util/FileUtils.java,v
  retrieving revision 1.60
  retrieving revision 1.61
  diff -u -r1.60 -r1.61
  --- FileUtils.java    7 Jan 2004 17:49:37 -0000       1.60
  +++ FileUtils.java    3 Feb 2004 19:21:05 -0000       1.61
  @@ -1306,7 +1306,7 @@
           CharacterIterator iter = new StringCharacterIterator(path);
           for (char c = iter.first(); c != CharacterIterator.DONE;
                c = iter.next()) {
  -            if (isSpecial[c]) {
  +            if (c < 256 && isSpecial[c]) {
                   sb.append('%');
                   sb.append(escapedChar1[c]);
                   sb.append(escapedChar2[c]);
  
  
  

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

Reply via email to