diff options
author | Ivan Timofeev <timofeev.i.s@gmail.com> | 2013-08-08 18:44:57 +0400 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2013-08-08 19:11:21 +0000 |
commit | 3d1576aa02dd638c252e5993e52c7de7833f9e10 (patch) | |
tree | 13e102c95e1c0814dcf804936edd1ddb7b8958d9 /svx | |
parent | 0a5e941204a9bacf1a695423ab0518cea4a493f2 (diff) |
fdo#67871: Revert "coverity#705731 Resource leak"
... and delete pContourPolyPolygon instead. Otherwise there is a null pointer
dereference.
This reverts commit e3258713793f03d6cf96c19ff4c5d15a0cd666f1.
Change-Id: Id9d8c514c786b42233a35a9ade55d0c05986fb08
(cherry picked from commit 2a0dd33a384009dcc92238cec344c9b0e98cf25f)
Reviewed-on: https://gerrit.libreoffice.org/5315
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/svdraw/svdotext.cxx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/svx/source/svdraw/svdotext.cxx b/svx/source/svdraw/svdotext.cxx index 387a561b77ab..4c331c6790ed 100644 --- a/svx/source/svdraw/svdotext.cxx +++ b/svx/source/svdraw/svdotext.cxx @@ -601,6 +601,7 @@ void SdrTextObj::ImpSetContourPolygon( SdrOutliner& rOutliner, Rectangle& rAncho { // Take line width into account. // When doing the hit test, avoid this. (Performance!) + pContourPolyPolygon = new basegfx::B2DPolyPolygon(); // test if shadow needs to be avoided for TakeContour() const SfxItemSet& rSet = GetObjectItemSet(); @@ -636,6 +637,7 @@ void SdrTextObj::ImpSetContourPolygon( SdrOutliner& rOutliner, Rectangle& rAncho } rOutliner.SetPolygon(aXorPolyPolygon, pContourPolyPolygon); + delete pContourPolyPolygon; } void SdrTextObj::TakeUnrotatedSnapRect(Rectangle& rRect) const |