blautenb    2003/11/27 03:25:14

  Modified:    c/src/canon XSECCannon.cpp
  Log:
  Fix for 2nd Canonicalisation bug reported by Milan Tomic (Strings over 16K 
get truncated)
  
  Revision  Changes    Path
  1.5       +1 -1      xml-security/c/src/canon/XSECCannon.cpp
  
  Index: XSECCannon.cpp
  ===================================================================
  RCS file: /home/cvs/xml-security/c/src/canon/XSECCannon.cpp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XSECCannon.cpp    11 Sep 2003 11:14:57 -0000      1.4
  +++ XSECCannon.cpp    27 Nov 2003 11:25:14 -0000      1.5
  @@ -141,7 +141,7 @@
   
        }
   
  -     if (m_allNodesDone) {
  +     if (m_allNodesDone && (remaining < bytesToGo)) {
   
                // Was not enough data to fill everything up
                memcpy (&outBuffer[i], &m_buffer[m_bufferPoint], remaining);
  
  
  

Reply via email to