You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by ca...@apache.org on 2005/06/03 20:51:31 UTC

svn commit: r179854 - in /xerces/c/trunk/src/xercesc/validators/datatype: Base64BinaryDatatypeValidator.cpp HexBinaryDatatypeValidator.cpp

Author: cargilld
Date: Fri Jun  3 11:51:30 2005
New Revision: 179854

URL: http://svn.apache.org/viewcvs?rev=179854&view=rev
Log:
Fix for xercesc-1115.  Allow zero length content.

Modified:
    xerces/c/trunk/src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp
    xerces/c/trunk/src/xercesc/validators/datatype/HexBinaryDatatypeValidator.cpp

Modified: xerces/c/trunk/src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp
URL: http://svn.apache.org/viewcvs/xerces/c/trunk/src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp?rev=179854&r1=179853&r2=179854&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp (original)
+++ xerces/c/trunk/src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp Fri Jun  3 11:51:30 2005
@@ -134,7 +134,7 @@
 void Base64BinaryDatatypeValidator::checkValueSpace(const XMLCh* const content
                                                     , MemoryManager* const manager)
 {
-    if (getLength(content, manager) <= 0)
+    if (getLength(content, manager) < 0)
     {
         ThrowXMLwithMemMgr1(InvalidDatatypeValueException
                 , XMLExcepts::VALUE_Not_Base64

Modified: xerces/c/trunk/src/xercesc/validators/datatype/HexBinaryDatatypeValidator.cpp
URL: http://svn.apache.org/viewcvs/xerces/c/trunk/src/xercesc/validators/datatype/HexBinaryDatatypeValidator.cpp?rev=179854&r1=179853&r2=179854&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/validators/datatype/HexBinaryDatatypeValidator.cpp (original)
+++ xerces/c/trunk/src/xercesc/validators/datatype/HexBinaryDatatypeValidator.cpp Fri Jun  3 11:51:30 2005
@@ -128,7 +128,7 @@
 void HexBinaryDatatypeValidator::checkValueSpace(const XMLCh* const content
                                                  , MemoryManager* const manager)
 {
-    if (getLength(content, manager) <= 0)
+    if (getLength(content, manager) < 0)
     {
         ThrowXMLwithMemMgr1(InvalidDatatypeValueException
                 , XMLExcepts::VALUE_Not_HexBin



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org