From 31372edce0b60211c7af98340b3afa054f414ca4 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Wed, 30 Jan 2019 14:14:46 -0500 Subject: Inline image token value ends with EI, not delimiter The inline image token erroneously included the delimiter that followed EI. The ObjectHandle created from it was correct. --- libqpdf/QPDFObjectHandle.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libqpdf/QPDFObjectHandle.cc') diff --git a/libqpdf/QPDFObjectHandle.cc b/libqpdf/QPDFObjectHandle.cc index 4e77bbaa..ecaa49bd 100644 --- a/libqpdf/QPDFObjectHandle.cc +++ b/libqpdf/QPDFObjectHandle.cc @@ -1571,9 +1571,9 @@ QPDFObjectHandle::parseContentStream_data( else { // Skip back over EI - input->seek(-3, SEEK_CUR); + input->seek(-2, SEEK_CUR); std::string inline_image = t.getRawValue(); - for (int i = 0; i < 4; ++i) + for (int i = 0; i < 3; ++i) { if (inline_image.length() > 0) { -- cgit v1.2.3-54-g00ecf