You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by pe...@apache.org on 2003/09/25 17:23:25 UTC
cvs commit: xml-xerces/c/src/xercesc/util XMLAbstractDoubleFloat.cpp XMLBigDecimal.cpp
peiyongz 2003/09/25 08:23:25
Modified: c/src/xercesc/util XMLAbstractDoubleFloat.cpp
XMLBigDecimal.cpp
Log:
add sizeof(XMLCh) when allocating memory
Revision Changes Path
1.15 +5 -2 xml-xerces/c/src/xercesc/util/XMLAbstractDoubleFloat.cpp
Index: XMLAbstractDoubleFloat.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/XMLAbstractDoubleFloat.cpp,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- XMLAbstractDoubleFloat.cpp 23 Sep 2003 18:16:07 -0000 1.14
+++ XMLAbstractDoubleFloat.cpp 25 Sep 2003 15:23:25 -0000 1.15
@@ -57,6 +57,9 @@
/*
* $Id$
* $Log$
+ * Revision 1.15 2003/09/25 15:23:25 peiyongz
+ * add sizeof(XMLCh) when allocating memory
+ *
* Revision 1.14 2003/09/23 18:16:07 peiyongz
* Inplementation for Serialization/Deserialization
*
@@ -465,7 +468,7 @@
int rawDataLen = 0;
serEng >> rawDataLen;
- fRawData = (XMLCh*) fMemoryManager->allocate(rawDataLen+1);
+ fRawData = (XMLCh*) fMemoryManager->allocate((rawDataLen+1) * sizeof(XMLCh));
serEng.read(fRawData, rawDataLen);
fRawData[rawDataLen] = 0;
1.12 +5 -2 xml-xerces/c/src/xercesc/util/XMLBigDecimal.cpp
Index: XMLBigDecimal.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/XMLBigDecimal.cpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- XMLBigDecimal.cpp 23 Sep 2003 18:16:07 -0000 1.11
+++ XMLBigDecimal.cpp 25 Sep 2003 15:23:25 -0000 1.12
@@ -56,6 +56,9 @@
/*
* $Log$
+ * Revision 1.12 2003/09/25 15:23:25 peiyongz
+ * add sizeof(XMLCh) when allocating memory
+ *
* Revision 1.11 2003/09/23 18:16:07 peiyongz
* Inplementation for Serialization/Deserialization
*
@@ -403,13 +406,13 @@
serEng>>fScale;
serEng>>fRawDataLen;
- fRawData = (XMLCh*) fMemoryManager->allocate(fRawDataLen+1);
+ fRawData = (XMLCh*) fMemoryManager->allocate((fRawDataLen+1) * sizeof(XMLCh));
serEng.read(fRawData, fRawDataLen);
fRawData[fRawDataLen] = 0;
int intValLen = 0;
serEng>>intValLen;
- fIntVal = (XMLCh*) fMemoryManager->allocate(intValLen+1);
+ fIntVal = (XMLCh*) fMemoryManager->allocate((intValLen+1) * sizeof(XMLCh));
serEng.read(fIntVal, intValLen);
fIntVal[intValLen] = 0;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org