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