poppler/JBIG2Stream.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
New commits: commit f18e9f9f1eb562e4bbc23c413c522996696e90df Author: Albert Astals Cid <[email protected]> Date: Tue Oct 26 22:28:26 2021 +0200 Fix crash in malformed files diff --git a/poppler/JBIG2Stream.cc b/poppler/JBIG2Stream.cc index 2dbc3ed9..9eddaa67 100644 --- a/poppler/JBIG2Stream.cc +++ b/poppler/JBIG2Stream.cc @@ -2185,7 +2185,9 @@ void JBIG2Stream::readTextRegionSeg(unsigned int segNum, bool imm, bool lossless if (pageH == 0xffffffff && y + h > curPageH) { pageBitmap->expand(y + h, pageDefPixel); } - pageBitmap->combine(bitmap.get(), x, y, extCombOp); + if (pageBitmap->isOk()) { + pageBitmap->combine(bitmap.get(), x, y, extCombOp); + } // store the region bitmap } else {
