filter/source/graphicfilter/icgm/class4.cxx | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-)
New commits: commit 0e74bba03fb99e276637335f0b3320419a4fe1c1 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Sun Sep 19 19:36:25 2021 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Sun Sep 19 21:45:14 2021 +0200 ofz: check radius arg Change-Id: Ife72cf379e60c96046205746c62a35ead7f09b16 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122326 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/filter/source/graphicfilter/icgm/class4.cxx b/filter/source/graphicfilter/icgm/class4.cxx index 1265ef70367c..91bda04906ac 100644 --- a/filter/source/graphicfilter/icgm/class4.cxx +++ b/filter/source/graphicfilter/icgm/class4.cxx @@ -426,18 +426,18 @@ void CGM::ImplDoClass4() double fTop = aCenterPoint.Y - fRadius; double fRight = fLeft + (2 * fRadius); double fBottom = fTop + (2 * fRadius); - bUseless = useless(fLeft) || useless(fTop) || useless(fRight) || useless(fBottom); + bUseless = useless(fLeft) || useless(fTop) || useless(2 * fRadius) || useless(fRight) || useless(fBottom); if (!bUseless) { - double fWidth = fLeft + fRight; - bUseless = !o3tl::convertsToAtLeast(fWidth, std::numeric_limits<tools::Long>::min()) || - !o3tl::convertsToAtMost(fWidth, std::numeric_limits<tools::Long>::max()); + double fCenterCalc = fLeft + fRight; + bUseless = !o3tl::convertsToAtLeast(fCenterCalc, std::numeric_limits<tools::Long>::min()) || + !o3tl::convertsToAtMost(fCenterCalc, std::numeric_limits<tools::Long>::max()); } if (!bUseless) { - double fHeight = fTop + fBottom; - bUseless = !o3tl::convertsToAtLeast(fHeight, std::numeric_limits<tools::Long>::min()) || - !o3tl::convertsToAtMost(fHeight, std::numeric_limits<tools::Long>::max()); + double fCenterCalc = fTop + fBottom; + bUseless = !o3tl::convertsToAtLeast(fCenterCalc, std::numeric_limits<tools::Long>::min()) || + !o3tl::convertsToAtMost(fCenterCalc, std::numeric_limits<tools::Long>::max()); } if (!bUseless) { @@ -567,18 +567,18 @@ void CGM::ImplDoClass4() double fTop = aCenter.Y - aRadius.X; double fRight = fLeft + (2 * aRadius.X); double fBottom = fTop + (2 * aRadius.X); - bUseless = useless(fLeft) || useless(fTop) || useless(fRight) || useless(fBottom); + bUseless = useless(fLeft) || useless(fTop) || useless(2 * aRadius.X) || useless(fRight) || useless(fBottom); if (!bUseless) { - double fWidth = fLeft + fRight; - bUseless = !o3tl::convertsToAtLeast(fWidth, std::numeric_limits<tools::Long>::min()) || - !o3tl::convertsToAtMost(fWidth, std::numeric_limits<tools::Long>::max()); + double fCenterCalc = fLeft + fRight; + bUseless = !o3tl::convertsToAtLeast(fCenterCalc, std::numeric_limits<tools::Long>::min()) || + !o3tl::convertsToAtMost(fCenterCalc, std::numeric_limits<tools::Long>::max()); } if (!bUseless) { - double fHeight = fTop + fBottom; - bUseless = !o3tl::convertsToAtLeast(fHeight, std::numeric_limits<tools::Long>::min()) || - !o3tl::convertsToAtMost(fHeight, std::numeric_limits<tools::Long>::max()); + double fCenterCalc = fTop + fBottom; + bUseless = !o3tl::convertsToAtLeast(fCenterCalc, std::numeric_limits<tools::Long>::min()) || + !o3tl::convertsToAtMost(fCenterCalc, std::numeric_limits<tools::Long>::max()); } if (!bUseless) {