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