summaryrefslogtreecommitdiff
path: root/sw/source/filter/ww8
diff options
context:
space:
mode:
authorHerbert Dürr <hdu@apache.org>2012-06-14 05:36:24 +0000
committerMichael Meeks <michael.meeks@suse.com>2013-02-28 13:01:10 +0000
commit4ffa2ddf2490005347a6567fcd2f619f06c33025 (patch)
treed58df93823b3cf75b0806fffee766c853439b5d1 /sw/source/filter/ww8
parent1a562d8f7acd2d0e90eef4b6fdee2c57724203cb (diff)
#c708928# avoid double free error
Signed-off-by: Michael Meeks <michael.meeks@suse.com>
Diffstat (limited to 'sw/source/filter/ww8')
-rw-r--r--sw/source/filter/ww8/ww8par.cxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/sw/source/filter/ww8/ww8par.cxx b/sw/source/filter/ww8/ww8par.cxx
index 8760c7232d56..d18106e20db8 100644
--- a/sw/source/filter/ww8/ww8par.cxx
+++ b/sw/source/filter/ww8/ww8par.cxx
@@ -793,6 +793,8 @@ SdrObject* SwMSDffManager::ProcessObj(SvStream& rSt,
if (SeekToContent(DFF_Prop_pWrapPolygonVertices, rSt))
{
delete pImpRec->pWrapPolygon;
+ pImpRec->pWrapPolygon = NULL;
+
sal_uInt16 nNumElemVert, nNumElemMemVert, nElemSizeVert;
rSt >> nNumElemVert >> nNumElemMemVert >> nElemSizeVert;
if (nNumElemVert && ((nElemSizeVert == 8) || (nElemSizeVert == 4)))