diff options
| author | Noel Grandin <noel.grandin@collabora.co.uk> | 2026-03-19 19:42:42 +0200 |
|---|---|---|
| committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2026-03-20 06:20:32 +0100 |
| commit | f9e47d5ac3ccddde65003f2ead08058b87b965d2 (patch) | |
| tree | 6be01b771226b9b3c832e8e8d05fb279acbff7af /icon-themes/colibre_svg/cmd/lc_slidemasterpage.svg | |
| parent | 84ce8630090ebb4e8952a572afb8b8cc53a166b4 (diff) | |
fix ubsan signed integer overflow
since
commit 7228086fe38b4edf03890a6b6e2b81746d28e542
Author: Noel Grandin <noelgrandin@gmail.com>
Date: Sun Mar 15 17:21:55 2026 +0200
Fraction->double in CalculateNewScaling
stacktrace: workdir/UnpackedTarball/boost/boost/rational.hpp:604:22: runtime error: signed integer overflow: 8641 * 10000000 cannot be represented in type 'int'
in boost::rational<int>::operator/=(boost::rational<int> const&) workdir/UnpackedTarball/boost/boost/rational.hpp:604:22
in Fraction::operator/=(Fraction const&) tools/source/generic/fract.cxx:239:7
in operator/(Fraction const&, Fraction const&) tools/source/generic/fract.cxx:335:10
in SdrOle2Obj::ImpSetVisAreaSize() svx/source/svdraw/svdoole2.cxx:1546:98
Change-Id: Ib3ecb6b1497b68648cca2cc8fc3ffb6082c04516
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202203
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
Diffstat (limited to 'icon-themes/colibre_svg/cmd/lc_slidemasterpage.svg')
0 files changed, 0 insertions, 0 deletions
