sw/source/filter/ww8/wrtww8.cxx |   17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

New commits:
commit 7b9a5e8124328da9d81aed58cf944c91560a7c07
Author: Caolán McNamara <caol...@redhat.com>
Date:   Sat Apr 9 21:05:08 2016 +0100

    valgrind: leak on export of ooo98646-1.doc to docx
    
    Change-Id: Idd1015fd9dfe12c085a61756fb9448fb6df09326

diff --git a/sw/source/filter/ww8/wrtww8.cxx b/sw/source/filter/ww8/wrtww8.cxx
index a248e85..99cde14 100644
--- a/sw/source/filter/ww8/wrtww8.cxx
+++ b/sw/source/filter/ww8/wrtww8.cxx
@@ -3329,15 +3329,6 @@ void WW8Export::ExportDocument_Impl()
         pFib->WriteHeader( *pStrmTemp );
     }
 
-    if (m_pUsedNumTable)           // all used NumRules
-    {
-        // clear the part of the list array that was copied from the document
-        // - it's an auto delete array, so the rest of the array which are
-        // duplicated lists that were added during the export will be deleted.
-        m_pUsedNumTable->erase(m_pUsedNumTable->begin(), 
m_pUsedNumTable->begin() + m_pUsedNumTable->size() - m_nUniqueList);
-        delete m_pUsedNumTable;
-    }
-
     DELETEZ( m_pGrf );
     DELETEZ( m_pMagicTable );
     DELETEZ( m_pFieldFootnote );
@@ -3558,6 +3549,14 @@ MSWordExportBase::MSWordExportBase( SwDoc *pDocument, 
SwPaM *pCurrentPam, SwPaM
 
 MSWordExportBase::~MSWordExportBase()
 {
+    if (m_pUsedNumTable)           // all used NumRules
+    {
+        // clear the part of the list array that was copied from the document
+        // - it's an auto delete array, so the rest of the array which are
+        // duplicated lists that were added during the export will be deleted.
+        m_pUsedNumTable->erase(m_pUsedNumTable->begin(), 
m_pUsedNumTable->begin() + m_pUsedNumTable->size() - m_nUniqueList);
+        delete m_pUsedNumTable;
+    }
     delete m_pOLEExp;
     delete m_pOCXExp;
 }
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to