fix overflow in cairo downscaled bitmap cache (tdf#137719)
commita48b95e57f4f7c71664cb97942d5f7f284a94cef
authorLuboš Luňák <l.lunak@collabora.com>
Mon, 6 Dec 2021 17:25:55 +0000 (6 18:25 +0100)
committerLuboš Luňák <l.lunak@collabora.com>
Tue, 7 Dec 2021 07:19:22 +0000 (7 08:19 +0100)
tree6186f592c75d28296cf18f69ddf82a982e881bb4
parentc8a4b73b7a4a351c5a2513a108da872c2955edf2
fix overflow in cairo downscaled bitmap cache (tdf#137719)

In my system, sizeof(long long) == sizeof(long) == 8, so multiplying
by LONG_MAX overflows long long.

Change-Id: Ieb9613ef05916ef24a64db69f698036ecaf194e2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126456
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
(cherry picked from commit f8ffc971545bb54aaebd227fa841f83660dba99c)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126438
vcl/headless/svpgdi.cxx