blautenb    2004/02/20 18:06:02

  Modified:    src/org/apache/xml/security/utils Base64.java
  Log:
  Remove NL at end of exact length line
  
  Revision  Changes    Path
  1.13      +8 -5      
xml-security/src/org/apache/xml/security/utils/Base64.java
  
  Index: Base64.java
  ===================================================================
  RCS file: 
/home/cvs/xml-security/src/org/apache/xml/security/utils/Base64.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- Base64.java       8 Feb 2004 06:11:50 -0000       1.12
  +++ Base64.java       21 Feb 2004 02:06:02 -0000      1.13
  @@ -394,12 +394,15 @@
            encoded.append(encodeFullBlock(raw, i));
         }
   
  -      if (outLen >= wrap) {    //this will produce an extra newline if 
needed !? Sun had it this way...
  -         encoded.append(LINE_SEPARATOR);
  -      }
  -
         if (len3 < raw.length) {
  -         encoded.append(encodeBlock(raw, len3));
  +
  +               // BFL - Modified 21/2/2004.  
  +               // Only add NL if we are appending more data
  +               if (outLen >= wrap) {
  +                       encoded.append(LINE_SEPARATOR);
  +               }
  +
  +               encoded.append(encodeBlock(raw, len3));
         }
   
         return encoded.toString();
  
  
  

Reply via email to