[Libreoffice-commits] .: hwpfilter/source

David Tardon dtardon at kemper.freedesktop.org
Tue May 17 21:08:39 PDT 2011


 hwpfilter/source/hwpreader.cxx |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

New commits:
commit 72e4e8bf34dcecfeac5ffc655c53b678f1a07150
Author: David Tardon <dtardon at redhat.com>
Date:   Tue May 17 08:20:55 2011 +0200

    do not leak memory

diff --git a/hwpfilter/source/hwpreader.cxx b/hwpfilter/source/hwpreader.cxx
index 8efdef7..c8ff24b 100644
--- a/hwpfilter/source/hwpreader.cxx
+++ b/hwpfilter/source/hwpreader.cxx
@@ -29,6 +29,8 @@
 // MARKER(update_precomp.py): autogen include statement, do not remove
 #include "precompiled_hwpfilter.hxx"
 
+#include <deque>
+
 #include <boost/shared_ptr.hpp>
 
 #include "hwpreader.hxx"
@@ -1012,7 +1014,7 @@ void HwpReader::makeMasterStyles()
 
     int i;
     int nMax = hwpfile.getMaxSettedPage();
-    PageSetting *pSet = new PageSetting[nMax + 1];
+    std::deque<PageSetting> pSet(nMax + 1);
 
     for( i = 0 ; i < hwpfile.getPageNumberCount() ; i++ )
     {


More information about the Libreoffice-commits mailing list