summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorRay Johnston <ray.johnston@artifex.com>2019-03-19 08:34:05 -0700
committerRay Johnston <ray.johnston@artifex.com>2019-03-19 09:46:20 -0700
commit332c74c6ffe84acfc0fa80a99f6590a4be9f561b (patch)
tree82371711ac9dcfafd086556fec1b7bdd710207b7 /lib
parentc5b92cc2dc9a20c8b6ba204f1e5a5e292bc53846 (diff)
downloadghostpdl-332c74c6ffe84acfc0fa80a99f6590a4be9f561b.tar.gz
Fix bug 700719: SEGV with very large XStep/YStep and transparent patterns.
At high resolutions, the bonkers XStep/YStep for the pattern could confuse the tile_by_steps_trans logic, and could overflow a 32-bit signed int causing a sign flip. Protect from this by checking to make sure we only fill within the fill_trans_buffer->rect.
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions