From 477b8b6f79a24bfe7e3fa379643b79dff1ac975e Mon Sep 17 00:00:00 2001
From: Tinny Ng <tng@apache.org>
Date: Thu, 8 Aug 2002 19:07:43 +0000
Subject: [PATCH] Fix compilation error on UNIX box.

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

diff --git a/src/xercesc/dom/impl/DOMStringPool.cpp b/src/xercesc/dom/impl/DOMStringPool.cpp
index 0892c4d40..fbc81785e 100644
--- a/src/xercesc/dom/impl/DOMStringPool.cpp
+++ b/src/xercesc/dom/impl/DOMStringPool.cpp
@@ -209,7 +209,7 @@ void DOMBuffer::expandCapacity(const unsigned int extraNeeded)
 {
     //not enough room. Calc new capacity and allocate new buffer
     const unsigned int newCap = (unsigned int)((fIndex + extraNeeded) * 1.25);
-    XMLCh* newBuf = new (fDoc) XMLCh[newCap+1];
+    XMLCh* newBuf = (XMLCh*) fDoc->allocate((newCap+1)*sizeof(XMLCh));
 
     // Copy over the old stuff
     memcpy(newBuf, fBuffer, fCapacity * sizeof(XMLCh));
-- 
GitLab