blautenb    2004/02/28 14:17:19

  Modified:    c/src/dsig DSIGReference.cpp
               c/src/framework XSECProvider.hpp
  Log:
  Bugfix for issue with DOM Level 1 calls reported by Andrew Krajewski ([EMAIL 
PROTECTED])
  
  Revision  Changes    Path
  1.20      +5 -5      xml-security/c/src/dsig/DSIGReference.cpp
  
  Index: DSIGReference.cpp
  ===================================================================
  RCS file: /home/cvs/xml-security/c/src/dsig/DSIGReference.cpp,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- DSIGReference.cpp 24 Feb 2004 10:32:49 -0000      1.19
  +++ DSIGReference.cpp 28 Feb 2004 22:17:19 -0000      1.20
  @@ -320,13 +320,13 @@
   
        // Set type
        if (type != NULL)
  -             ret->setAttribute(MAKE_UNICODE_STRING("Type"),
  +             ret->setAttributeNS(NULL, MAKE_UNICODE_STRING("Type"),
                        MAKE_UNICODE_STRING(type));
   
        // Set URI
        if (URI != NULL) {
  -             ret->setAttribute(s_unicodeStrURI, URI);
  -             mp_URI = ret->getAttribute(s_unicodeStrURI); // Used later on 
as a pointer
  +             ret->setAttributeNS(NULL, s_unicodeStrURI, URI);
  +             mp_URI = ret->getAttributeNS(NULL, s_unicodeStrURI); // Used 
later on as a pointer
        }
        else {
                // Anonymous reference
  @@ -347,7 +347,7 @@
   
        }
   
  -     digestMethod->setAttribute(DSIGConstants::s_unicodeStrAlgorithm, 
str.sbStrToXMLCh());
  +     digestMethod->setAttributeNS(NULL, 
DSIGConstants::s_unicodeStrAlgorithm, str.sbStrToXMLCh());
   
        // DigestValue
   
  
  
  
  1.12      +4 -2      xml-security/c/src/framework/XSECProvider.hpp
  
  Index: XSECProvider.hpp
  ===================================================================
  RCS file: /home/cvs/xml-security/c/src/framework/XSECProvider.hpp,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- XSECProvider.hpp  8 Feb 2004 10:24:24 -0000       1.11
  +++ XSECProvider.hpp  28 Feb 2004 22:17:19 -0000      1.12
  @@ -215,7 +215,9 @@
   
   private:
   
  -
  +     // Copy constructor is disabled
  +     XSECProvider(const XSECProvider &);
  +     XSECProvider * operator = (const XSECProvider &);
   
        // Internal functions
   
  
  
  

Reply via email to