Author: cargilld
Date: Wed Mar 1 10:08:30 2006
New Revision: 382107
URL: http://svn.apache.org/viewcvs?rev=382107&view=rev
Log:
Fix check for finding invalid float and double characters.
Modified:
xerces/c/trunk/src/xercesc/util/XMLAbstractDoubleFloat.cpp
Modified: xerces/c/trunk/src/xercesc/util/XMLAbstractDoubleFloat.cpp
URL:
http://svn.apache.org/viewcvs/xerces/c/trunk/src/xercesc/util/XMLAbstractDoubleFloat.cpp?rev=382107&r1=382106&r2=382107&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/util/XMLAbstractDoubleFloat.cpp (original)
+++ xerces/c/trunk/src/xercesc/util/XMLAbstractDoubleFloat.cpp Wed Mar 1
10:08:30 2006
@@ -113,13 +113,13 @@
// allows "infinity" and "+INF"
XMLCh curChar;
while (curChar = tmpStrValue[lenTempStrValue]) {
- if (!(curChar >= chDigit_0 ||
- curChar <= chDigit_9 ||
+ if (!((curChar >= chDigit_0 &&
+ curChar <= chDigit_9) ||
curChar == chPeriod ||
curChar == chDash ||
curChar == chPlus ||
curChar == chLatin_E ||
- curChar == chLatin_e)) {
+ curChar == chLatin_e)) {
ThrowXMLwithMemMgr(
NumberFormatException,
XMLExcepts::XMLNUM_Inv_chars,
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]