From 436d8731f52fc69c1069610047d3fb56d2ebe4a5 Mon Sep 17 00:00:00 2001
From: Gareth Reakes <gareth@apache.org>
Date: Thu, 24 Jul 2003 08:19:28 +0000
Subject: [PATCH] getTextContent fix. Patch by Erik Rydgren.

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@175121 13f79535-47bb-0310-9956-ffa450edef68
---
 src/xercesc/dom/impl/DOMNodeImpl.cpp | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/xercesc/dom/impl/DOMNodeImpl.cpp b/src/xercesc/dom/impl/DOMNodeImpl.cpp
index 2cde1bd00..088233f79 100644
--- a/src/xercesc/dom/impl/DOMNodeImpl.cpp
+++ b/src/xercesc/dom/impl/DOMNodeImpl.cpp
@@ -950,12 +950,10 @@ short DOMNodeImpl::reverseTreeOrderBitPattern(short pattern) const {
 
 const XMLCh*     DOMNodeImpl::getTextContent() const
 {
-
 	unsigned int nBufferLength = 0;
 
 	getTextContent(NULL, nBufferLength);
-	XMLCh* pzBuffer = (XMLCh*)((DOMDocumentImpl*)getOwnerDocument())->allocate(nBufferLength+1);
-
+	XMLCh* pzBuffer = (XMLCh*)((DOMDocumentImpl*)getOwnerDocument())->allocate((nBufferLength+1) * sizeof(XMLCh));
 	getTextContent(pzBuffer, nBufferLength);
 	pzBuffer[nBufferLength] = 0;
 
-- 
GitLab