diff options
author | Ken Sharp <ken.sharp@artifex.com> | 2021-04-20 09:18:58 +0100 |
---|---|---|
committer | Ken Sharp <ken.sharp@artifex.com> | 2021-04-20 09:18:58 +0100 |
commit | 4d9a796db91e85a55505773e16d3b877e3ff5591 (patch) | |
tree | ae260ec2e4535b93132eaa580bd81776541999fc /devices/gdevxcf.c | |
parent | ea7287bf27d618dc8b24efb771fe00e717023162 (diff) | |
download | ghostpdl-4d9a796db91e85a55505773e16d3b877e3ff5591.tar.gz |
Ensure dereference of otional content Usage data
Customer file, the file has two Optional Content Groups with /Usage
entries, and the /Print dictionary is an indirect reference. It looks
like we've run across this before in different guises; the value
associated with the View key is forcibly dereferenced, but not the value
associated with the Print key, whereas the value of the PrintState
key is forcibly dereferenced, but not the value associated with the
ViewState.
This commit rationalises all of these by focribly dereferencing all the
various objects.
This solves the problem for the customer file and potentially solves
a problem if the ViewState should be an indirect reference.
Diffstat (limited to 'devices/gdevxcf.c')
0 files changed, 0 insertions, 0 deletions