From 959f22c4e41c42851c2dde3884cf24da4b9eb606 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Thu, 26 Jul 2018 14:27:16 +0100 Subject: skip checking zip crcs when fuzzing Change-Id: If90828e508178dfaaee51f88cf52ada0aec5970c Reviewed-on: https://gerrit.libreoffice.org/58120 Tested-by: Jenkins Reviewed-by: Noel Grandin --- package/source/zipapi/XUnbufferedStream.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'package/source/zipapi/XUnbufferedStream.cxx') diff --git a/package/source/zipapi/XUnbufferedStream.cxx b/package/source/zipapi/XUnbufferedStream.cxx index 0aedfac09402..9925d1d5dd5c 100644 --- a/package/source/zipapi/XUnbufferedStream.cxx +++ b/package/source/zipapi/XUnbufferedStream.cxx @@ -32,6 +32,8 @@ #include #include +#include + using namespace ::com::sun::star; using namespace com::sun::star::packages::zip::ZipConstants; using namespace com::sun::star::io; @@ -61,7 +63,7 @@ XUnbufferedStream::XUnbufferedStream( , mnZipEnd ( 0 ) , mnZipSize ( 0 ) , mnMyCurrent ( 0 ) -, mbCheckCRC( !bRecoveryMode ) +, mbCheckCRC(!bRecoveryMode && !utl::ConfigManager::IsFuzzing()) { mnZipCurrent = maEntry.nOffset; if ( mbRawStream ) -- cgit v1.2.3