summaryrefslogtreecommitdiff
path: root/devices/gdevxcf.c
diff options
context:
space:
mode:
authorKen Sharp <ken.sharp@artifex.com>2021-04-20 09:18:58 +0100
committerKen Sharp <ken.sharp@artifex.com>2021-04-20 09:18:58 +0100
commit4d9a796db91e85a55505773e16d3b877e3ff5591 (patch)
treeae260ec2e4535b93132eaa580bd81776541999fc /devices/gdevxcf.c
parentea7287bf27d618dc8b24efb771fe00e717023162 (diff)
downloadghostpdl-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