Commit 5a2aa5947944a789164efc6555e32b79525487cf
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; | ... | ... |