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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to