diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-02-05 20:56:29 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-02-05 20:57:33 +0000 |
commit | d525fe37700afd39ab1ced7c28476229bc5751dd (patch) | |
tree | 6841c84f3932c9dc2fcf9dc0595cd43fd102ce75 /lotuswordpro | |
parent | 3e6b60b27fe2eb4c8d38aa4ccafaf166ebbfd76d (diff) |
ofz#6024 Direct-leak
Change-Id: I43959dea19860bc0d34c4623fc86ccb3ce069189
Diffstat (limited to 'lotuswordpro')
-rw-r--r-- | lotuswordpro/source/filter/lwpfribtable.cxx | 20 |
1 files changed, 10 insertions, 10 deletions
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()); } } |