summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorHerbert Dürr <hdu@apache.org>2012-06-14 05:36:24 +0000
committerHerbert Dürr <hdu@apache.org>2012-06-14 05:36:24 +0000
commite407d898192d516fae2e0106d44dd111fa854048 (patch)
tree6045720b6bffa7595403dfa088aad9aa79d4c195 /sw
parentbf64de66b9ef5d1bea22f61a1a3910b48b61cf69 (diff)
#c708928# avoid double free error
Notes
Notes: merged as: f9cc34e45b720813df21552ae01852a9fdc77f62
Diffstat (limited to 'sw')
-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 df0bd349186a..87fd9f94de8b 100644
--- a/sw/source/filter/ww8/ww8par.cxx
+++ b/sw/source/filter/ww8/ww8par.cxx
@@ -679,6 +679,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)))