summaryrefslogtreecommitdiff
path: root/sd
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2017-03-02 14:41:46 +0000
committerCaolán McNamara <caolanm@redhat.com>2017-03-15 13:44:15 +0000
commitf5bfdb06e3a14e0a754d09690a323a6f8ba3f0fa (patch)
tree56753b2fb45a390a00f4df52ab078bd9e235a6af /sd
parent4af16b2f00c3d7d5c48f65aeff2c34fff3942ada (diff)
add ppt fuzzer
Change-Id: I283d24fc2d7420273c3769fcd4ea3938da85afb4
Diffstat (limited to 'sd')
-rw-r--r--sd/source/filter/ppt/pptin.cxx7
1 files changed, 3 insertions, 4 deletions
diff --git a/sd/source/filter/ppt/pptin.cxx b/sd/source/filter/ppt/pptin.cxx
index 2cf2a1351886..c82788dc6ff6 100644
--- a/sd/source/filter/ppt/pptin.cxx
+++ b/sd/source/filter/ppt/pptin.cxx
@@ -2760,10 +2760,9 @@ extern "C" SAL_DLLPUBLIC_EXPORT sal_Bool SAL_CALL ImportPPT(
return bRet;
}
-extern "C" SAL_DLLPUBLIC_EXPORT bool SAL_CALL TestImportPPT(const OUString &rURL)
+extern "C" SAL_DLLPUBLIC_EXPORT bool SAL_CALL TestImportPPT(SvStream &rStream)
{
- SvFileStream aFileStream(rURL, StreamMode::READ);
- tools::SvRef<SotStorage> xStorage(new SotStorage(aFileStream));
+ tools::SvRef<SotStorage> xStorage(new SotStorage(rStream));
if (xStorage->GetError())
return false;
@@ -2773,7 +2772,7 @@ extern "C" SAL_DLLPUBLIC_EXPORT bool SAL_CALL TestImportPPT(const OUString &rURL
SdDLL::Init();
- SfxMedium aSrcMed(rURL, StreamMode::STD_READ);
+ SfxMedium aSrcMed("", StreamMode::STD_READ);
xDocStream->SetVersion(xStorage->GetVersion());
xDocStream->SetCryptMaskKey(xStorage->GetKey());