Commit 5a2aa5947944a789164efc6555e32b79525487cf

Authored by Jay Berkenbilt
1 parent 35b1e1c4

Bug fix: isReserved() true for indirect reference to reserved object

Showing 1 changed file with 1 additions and 0 deletions
libqpdf/QPDFObjectHandle.cc
... ... @@ -3228,6 +3228,7 @@ QPDFObjectHandle::dereference()
3228 3228 this->obj = std::shared_ptr<QPDFObject>(new QPDF_Null());
3229 3229 } else if (dynamic_cast<QPDF_Reserved*>(obj.get())) {
3230 3230 // Do not resolve
  3231 + this->reserved = true;
3231 3232 } else {
3232 3233 this->reserved = false;
3233 3234 this->obj = obj;
... ...