From 2624a24af1425c6cb197aa316689f04efd546660 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Mon, 26 Feb 2018 10:02:09 +0000 Subject: ofz#6563 nBytesPerScan of 0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I00263d06fc06e1b4efb9938ea57d09fa5381adf8 Reviewed-on: https://gerrit.libreoffice.org/50350 Tested-by: Jenkins Reviewed-by: Caolán McNamara Tested-by: Caolán McNamara --- emfio/source/reader/wmfreader.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'emfio') diff --git a/emfio/source/reader/wmfreader.cxx b/emfio/source/reader/wmfreader.cxx index 734954a6e63e..97a7f806c764 100644 --- a/emfio/source/reader/wmfreader.cxx +++ b/emfio/source/reader/wmfreader.cxx @@ -708,7 +708,7 @@ namespace emfio Point aPoint( ReadYX() ); mpInputStream->ReadUInt16( nDontKnow ).ReadUInt16( nWidth ).ReadUInt16( nHeight ).ReadUInt16( nBytesPerScan ).ReadUChar( nPlanes ).ReadUChar( nBitCount ); - bool bOk = nWidth && nHeight && nPlanes == 1 && nBitCount == 1; + bool bOk = nWidth && nHeight && nPlanes == 1 && nBitCount == 1 && nBytesPerScan != 0; if (bOk) { bOk = nBytesPerScan <= mpInputStream->remainingSize() / nHeight; -- cgit