Author: cargilld
Date: Wed Jul 20 07:41:58 2005
New Revision: 219917
URL: http://svn.apache.org/viewcvs?rev=219917&view=rev
Log:
Empty content for Base64Binary & HexBinary should be allowed.
Modified:
xerces/c/trunk/src/xercesc/util/Base64.cpp
xerces/c/trunk/src/xercesc/util/HexBin.cpp
Modified: xerces/c/trunk/src/xercesc/util/Base64.cpp
URL:
http://svn.apache.org/viewcvs/xerces/c/trunk/src/xercesc/util/Base64.cpp?rev=219917&r1=219916&r2=219917&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/util/Base64.cpp (original)
+++ xerces/c/trunk/src/xercesc/util/Base64.cpp Wed Jul 20 07:41:58 2005
@@ -325,7 +325,7 @@
, MemoryManager* const memMgr
, Conformance conform )
{
- if (!inputData)
+ if (!inputData || !*inputData)
return 0;
/***
Modified: xerces/c/trunk/src/xercesc/util/HexBin.cpp
URL:
http://svn.apache.org/viewcvs/xerces/c/trunk/src/xercesc/util/HexBin.cpp?rev=219917&r1=219916&r2=219917&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/util/HexBin.cpp (original)
+++ xerces/c/trunk/src/xercesc/util/HexBin.cpp Wed Jul 20 07:41:58 2005
@@ -53,7 +53,7 @@
init();
if (( hexData == 0 ) || ( *hexData == 0 )) // zero length
- return false;
+ return true;
int strLen = XMLString::stringLen(hexData);
if ( strLen%2 != 0 )
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]