summaryrefslogtreecommitdiff
path: root/hwpfilter/source
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2011-05-17 08:20:55 +0200
committerDavid Tardon <dtardon@redhat.com>2011-05-18 06:05:01 +0200
commit944be16fc010e5209a3d7aa4da6836682487757b (patch)
tree4b8c267fc60c4168617a172a9706cdeece286277 /hwpfilter/source
parentfa51be6f4c99aca2c7c22770b9f503acacb10cf7 (diff)
do not leak memory
Diffstat (limited to 'hwpfilter/source')
-rw-r--r--hwpfilter/source/hwpreader.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/hwpfilter/source/hwpreader.cxx b/hwpfilter/source/hwpreader.cxx
index f559ae0ea17e..76f318b2a77f 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++ )
{