diff options
author | Caolán McNamara <caolanm@redhat.com> | 2017-02-23 10:30:17 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2017-02-24 14:04:58 +0000 |
commit | 40e55cf24dd30acd6d928cd764bc597dd11f5fad (patch) | |
tree | 9e96cacd218e2e67178ff78e5ce2c84604457167 /hwpfilter | |
parent | 71a84b69ae30458a941f38869aa994118051a063 (diff) |
add hwp fuzzer
Change-Id: I07fe351a182328f9ef98cb9866529637a6688c64
Reviewed-on: https://gerrit.libreoffice.org/34570
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'hwpfilter')
-rw-r--r-- | hwpfilter/source/hwpreader.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/hwpfilter/source/hwpreader.cxx b/hwpfilter/source/hwpreader.cxx index 1542602b70df..53fd08074711 100644 --- a/hwpfilter/source/hwpreader.cxx +++ b/hwpfilter/source/hwpreader.cxx @@ -116,16 +116,15 @@ HwpReader::~HwpReader() { } -extern "C" SAL_DLLPUBLIC_EXPORT bool SAL_CALL TestImportHWP(const OUString &rURL) +extern "C" SAL_DLLPUBLIC_EXPORT bool SAL_CALL TestImportHWP(SvStream &rStream) { - SvFileStream aFileStream(rURL, StreamMode::READ); std::unique_ptr<HStream> stream(new HStream); byte aData[32768]; std::size_t nRead, nBlock = 32768; while (true) { - nRead = aFileStream.ReadBytes(aData, nBlock); + nRead = rStream.ReadBytes(aData, nBlock); if (nRead == 0) break; stream->addData(aData, (int)nRead); |