summaryrefslogtreecommitdiff
path: root/filter/source/msfilter/msdffimp.cxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-02-12 09:42:15 +0000
committerCaolán McNamara <caolanm@redhat.com>2014-02-12 13:03:51 +0000
commit3337331359cdc530549932de3e84bf1d2334579d (patch)
tree37b0c9cfd017dbf29d44d65212151fad8743515f /filter/source/msfilter/msdffimp.cxx
parent2aa0a5230361faef1e053c0badebdd99353dfd71 (diff)
coverity#1169881 Use after free
this method is *way* too long and convoluted Change-Id: Ib34d400043358a5426bbf5652e0bb12f8c49312a
Diffstat (limited to 'filter/source/msfilter/msdffimp.cxx')
-rw-r--r--filter/source/msfilter/msdffimp.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/filter/source/msfilter/msdffimp.cxx b/filter/source/msfilter/msdffimp.cxx
index f3a98efd6598..e3915d470690 100644
--- a/filter/source/msfilter/msdffimp.cxx
+++ b/filter/source/msfilter/msdffimp.cxx
@@ -5364,8 +5364,9 @@ SdrObject* SvxMSDffManager::ProcessObj(SvStream& rSt,
}
else
{
+ if (pTextImpRec != pImpRec)
+ delete pTextImpRec;
delete pImpRec;
- delete pTextImpRec;
}
}