filter/source/msfilter/msdffimp.cxx | 1 + 1 file changed, 1 insertion(+)
New commits: commit 4cf80bd8b2a61d154172fa602aeb0fecbe7a2f67 Author: Mark Wielaard <m...@klomp.org> Date: Sun Jul 7 22:18:12 2013 +0200 Fix memory leak in SvxMSDffManager::ImportShape. When a new DffPropertyReader is created and assigned to pSecPropSet make sure the old one is deleted first. Change-Id: Idd14fdf4e3a03a625a10a89dde71ad66cbdba792 Reviewed-on: https://gerrit.libreoffice.org/4761 Reviewed-by: Petr Mladek <pmla...@suse.cz> Tested-by: Petr Mladek <pmla...@suse.cz> diff --git a/filter/source/msfilter/msdffimp.cxx b/filter/source/msfilter/msdffimp.cxx index a580c43..e6d8d1e 100644 --- a/filter/source/msfilter/msdffimp.cxx +++ b/filter/source/msfilter/msdffimp.cxx @@ -4141,6 +4141,7 @@ SdrObject* SvxMSDffManager::ImportShape( const DffRecordHeader& rHd, SvStream& r if ( aObjData.bOpt2 ) { maShapeRecords.Current()->SeekToBegOfRecord( rSt ); + delete pSecPropSet; pSecPropSet = new DffPropertyReader( *this ); pSecPropSet->ReadPropSet( rSt, NULL ); } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits