summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDennis P. Francis <dennisfrancis.in@gmail.com>2015-08-14 11:10:56 +0100
committerEike Rathke <erack@redhat.com>2015-08-17 09:21:32 +0000
commit6a03b8ba75c2746d0391a3eb7354b36539c0053f (patch)
tree74d90a463c40572fb2520b0cbaaa6b5872ec518e
parent9bb2c28a1725e15988307fd0ac3b398596b70615 (diff)
tdf#93392 leak when linking to external html data file with auto update
Change-Id: I32d96b945ad0c2a0505418a0841156600570b301 Reviewed-on: https://gerrit.libreoffice.org/17757 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
-rw-r--r--sc/source/filter/rtf/eeimpars.cxx6
1 files changed, 5 insertions, 1 deletions
diff --git a/sc/source/filter/rtf/eeimpars.cxx b/sc/source/filter/rtf/eeimpars.cxx
index ef9a9ff4e4bb..341dbf79daad 100644
--- a/sc/source/filter/rtf/eeimpars.cxx
+++ b/sc/source/filter/rtf/eeimpars.cxx
@@ -616,7 +616,11 @@ ScEEParser::ScEEParser( EditEngine* pEditP ) :
ScEEParser::~ScEEParser()
{
delete pActEntry;
- if ( !maList.empty() ) maList.clear();
+ while ( !maList.empty() )
+ {
+ delete maList.back();
+ maList.pop_back();
+ }
// Don't delete Pool until the lists have been deleted
pPool->SetSecondaryPool( NULL );