From ac2b3b96e163c6ef98b708c6392a7e51538dd1cf Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sat, 6 Feb 2021 14:23:45 -0500 Subject: Make wrong object stream type a warning --- libqpdf/QPDF.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'libqpdf') diff --git a/libqpdf/QPDF.cc b/libqpdf/QPDF.cc index f690d30a..89c6ed74 100644 --- a/libqpdf/QPDF.cc +++ b/libqpdf/QPDF.cc @@ -2187,12 +2187,12 @@ QPDF::resolveObjectsInStream(int obj_stream_number) dict.getKey("/Type").getName() == "/ObjStm")) { QTC::TC("qpdf", "QPDF ERR object stream with wrong type"); - throw QPDFExc(qpdf_e_damaged_pdf, this->m->file->getName(), - this->m->last_object_description, - this->m->file->getLastOffset(), - "supposed object stream " + - QUtil::int_to_string(obj_stream_number) + - " has wrong type"); + warn(QPDFExc(qpdf_e_damaged_pdf, this->m->file->getName(), + this->m->last_object_description, + this->m->file->getLastOffset(), + "supposed object stream " + + QUtil::int_to_string(obj_stream_number) + + " has wrong type")); } if (! (dict.getKey("/N").isInteger() && -- cgit v1.2.3-70-g09d2