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

Caolán McNamara caolanm at redhat.com
Mon Feb 5 20:58:02 UTC 2018


 lotuswordpro/source/filter/lwpfribtable.cxx |   20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

New commits:
commit d525fe37700afd39ab1ced7c28476229bc5751dd
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Mon Feb 5 20:56:29 2018 +0000

    ofz#6024 Direct-leak
    
    Change-Id: I43959dea19860bc0d34c4623fc86ccb3ce069189

diff --git a/lotuswordpro/source/filter/lwpfribtable.cxx b/lotuswordpro/source/filter/lwpfribtable.cxx
index 67135fff4603..f675fd77e5d1 100644
--- a/lotuswordpro/source/filter/lwpfribtable.cxx
+++ b/lotuswordpro/source/filter/lwpfribtable.cxx
@@ -144,9 +144,9 @@ void LwpFribTable::XFConvert(XFContentContainer* pCont)
         sChangeID = pChangeMgr->GetChangeID(this);
         if (!sChangeID.isEmpty() && pXFContentContainer)
         {
-            XFChangeStart* pChangeStart = new XFChangeStart;
-            pChangeStart->SetChangeID(sChangeID);
-            pXFContentContainer->Add(pChangeStart);
+            rtl::Reference<XFChangeStart> xChangeStart(new XFChangeStart);
+            xChangeStart->SetChangeID(sChangeID);
+            pXFContentContainer->Add(xChangeStart.get());
         }
     }
 
@@ -157,19 +157,19 @@ void LwpFribTable::XFConvert(XFContentContainer* pCont)
     {
         if (!sChangeID.isEmpty() && pXFContentContainer)
         {
-            XFChangeEnd* pChangeEnd = new XFChangeEnd;
-            pChangeEnd->SetChangeID(sChangeID);
-            pXFContentContainer->Add(pChangeEnd);
+            rtl::Reference<XFChangeEnd> xChangeEnd(new XFChangeEnd);
+            xChangeEnd->SetChangeID(sChangeID);
+            pXFContentContainer->Add(xChangeEnd.get());
         }
     }
 
     if(LwpLayoutRelativityGuts::LAY_INLINE_NEWLINE == nType
         && HasNextFrib())
     {
-        XFParagraph* pXFPara = new XFParagraph();
-        pXFPara->SetStyleName(m_StyleName);
-        m_pPara->AddXFContent(pXFPara);
-        m_pPara->GetFribs().SetXFPara(pXFPara);
+        rtl::Reference<XFParagraph> xXFPara(new XFParagraph);
+        xXFPara->SetStyleName(m_StyleName);
+        m_pPara->AddXFContent(xXFPara.get());
+        m_pPara->GetFribs().SetXFPara(xXFPara.get());
     }
 
 }


More information about the Libreoffice-commits mailing list