diff options
author | Ray Johnston <ray.johnston@artifex.com> | 2019-03-19 08:34:05 -0700 |
---|---|---|
committer | Ray Johnston <ray.johnston@artifex.com> | 2019-03-19 09:46:20 -0700 |
commit | 332c74c6ffe84acfc0fa80a99f6590a4be9f561b (patch) | |
tree | 82371711ac9dcfafd086556fec1b7bdd710207b7 /lib | |
parent | c5b92cc2dc9a20c8b6ba204f1e5a5e292bc53846 (diff) | |
download | ghostpdl-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