[Libreoffice-commits] core.git: filter/source

Caolán McNamara caolanm at redhat.com
Sat Mar 25 22:26:00 UTC 2017


 filter/source/msfilter/svdfppt.cxx |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

New commits:
commit 26262de4d508891d08a97dc280f00b28afcd8c7b
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Sat Mar 25 21:07:57 2017 +0000

    ofz#942 fix leak
    
    Change-Id: I52f69e9dc4c47764c1b3773b1c41b2f04807703e

diff --git a/filter/source/msfilter/svdfppt.cxx b/filter/source/msfilter/svdfppt.cxx
index b7e76ca57d6d..38c27e407a72 100644
--- a/filter/source/msfilter/svdfppt.cxx
+++ b/filter/source/msfilter/svdfppt.cxx
@@ -7597,13 +7597,14 @@ SdrObject* SdrPowerPointImport::CreateTable( SdrObject* pGroup, sal_uInt32* pTab
             aColumns.insert( aSnapRect.Left() );
         }
     }
-    sdr::table::SdrTableObj* pTable = new sdr::table::SdrTableObj( pSdrModel );
-    pTable->uno_lock();
-    Reference< XTable > xTable( pTable->getTable() );
 
     if (aRows.empty())
         return pRet;
 
+    sdr::table::SdrTableObj* pTable = new sdr::table::SdrTableObj( pSdrModel );
+    pTable->uno_lock();
+    Reference< XTable > xTable( pTable->getTable() );
+
     try
     {
         CreateTableRows( xTable->getRows(), aRows, pGroup->GetSnapRect().Bottom() );


More information about the Libreoffice-commits mailing list