diff options
author | Jay Berkenbilt <ejb@ql.org> | 2013-02-23 23:41:27 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2013-02-23 23:51:17 +0100 |
commit | 6c7bf114dc0402dfbfaef4586f05dfd398e57e16 (patch) | |
tree | b7cc8bf0e477e3e4fe28f3a20f2f656788e667d8 /ChangeLog | |
parent | 7e7c93951f7d0af4cd249f9bbbcf3d79ac500a7c (diff) | |
download | qpdf-6c7bf114dc0402dfbfaef4586f05dfd398e57e16.tar.zst |
Bug fix: properly handle overridden compressed objects
When caching objects in an object stream, only cache objects that
still resolve to that stream. See Changelog mod from this commit for
details.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -1,3 +1,13 @@ +2013-02-23 Jay Berkenbilt <ejb@ql.org> + + * Bug fix: properly handle overridden compressed objects. When + caching objects from an object stream, only cache objects that, + based on the xref table, would actually be resolved into this + stream. Prior to this fix, if an object stream A contained an + object B that was overridden by an appended section of the file, + qpdf would cache the old value of B if any non-overridden member + of A was accessed before B. This commit fixes that bug. + 2013-01-31 Jay Berkenbilt <ejb@ql.org> * Do not remove libtool's .la file during the make install step. |