diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-08-15 11:37:54 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-08-15 22:22:57 +0200 |
commit | 307f561e8dce3c7a685de4af92563c9094925de6 (patch) | |
tree | 0c9c411211f6fb9b44ff1956583df7a80ceed492 /sd | |
parent | 3512079dc42a6472136f9c229fc9ea0b0033ebf9 (diff) |
ofz#9821 Indirect-leak
Change-Id: I7b4f1a487c49048b7796dba982c5c1d2163cce46
Reviewed-on: https://gerrit.libreoffice.org/59068
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sd')
-rw-r--r-- | sd/source/filter/ppt/pptin.cxx | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/sd/source/filter/ppt/pptin.cxx b/sd/source/filter/ppt/pptin.cxx index c0f022282699..70a5ae3ee8ed 100644 --- a/sd/source/filter/ppt/pptin.cxx +++ b/sd/source/filter/ppt/pptin.cxx @@ -2785,7 +2785,13 @@ extern "C" SAL_DLLPUBLIC_EXPORT bool TestImportPPT(SvStream &rStream) ::sd::DrawDocShellRef xDocShRef = new ::sd::DrawDocShell(SfxObjectCreateMode::EMBEDDED, false, DocumentType::Impress); SdDrawDocument *pDoc = xDocShRef->GetDoc(); - bRet = ImportPPT(pDoc, *xDocStream, *xStorage, aSrcMed); + try + { + bRet = ImportPPT(pDoc, *xDocStream, *xStorage, aSrcMed); + } + catch (...) + { + } xDocShRef->DoClose(); } |