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]

Reply via email to