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

New commits:
commit b715118b8ea3374fc6895c7e5792b71410ad155c
Author:     Caolán McNamara <[email protected]>
AuthorDate: Tue Aug 30 08:58:26 2022 +0100
Commit:     Caolán McNamara <[email protected]>
CommitDate: Tue Aug 30 12:20:55 2022 +0200

    ofz#50756 Direct-leak
    
    Change-Id: I76404a154bcf5b3724970ce546f64c0a3cf2f282
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139015
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <[email protected]>

diff --git a/lotuswordpro/source/filter/lwpfribframe.cxx 
b/lotuswordpro/source/filter/lwpfribframe.cxx
index ad494d429883..9bdc1237c4c1 100644
--- a/lotuswordpro/source/filter/lwpfribframe.cxx
+++ b/lotuswordpro/source/filter/lwpfribframe.cxx
@@ -170,9 +170,9 @@ void LwpFribFrame::XFConvert(XFContentContainer* pCont)
         sChangeID = pChangeMgr->GetChangeID(this);
         if (!sChangeID.isEmpty())
         {
-            XFChangeStart* pChangeStart = new XFChangeStart;
-            pChangeStart->SetChangeID(sChangeID);
-            pXFContentContainer->Add(pChangeStart);
+            rtl::Reference<XFChangeStart> xChangeStart(new XFChangeStart);
+            xChangeStart->SetChangeID(sChangeID);
+            pXFContentContainer->Add(xChangeStart.get());
         }
     }
 
@@ -182,18 +182,18 @@ void LwpFribFrame::XFConvert(XFContentContainer* pCont)
     {
         if (!sChangeID.isEmpty())
         {
-            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());
     }
 }
 

Reply via email to