svx/source/svdraw/svdoedge.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit 94a4d30494e2fc31917fc7b32a5a7a8b7dd2c360 Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Tue Sep 10 20:08:22 2024 +0100 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Wed Sep 11 09:38:16 2024 +0200 cid#1606920 Overflowed integer argument Change-Id: I04bf4e51c64d09b3e8e15d2b3fc98c8ff4c3f6ee Reviewed-on: https://gerrit.libreoffice.org/c/core/+/173147 Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> Tested-by: Jenkins diff --git a/svx/source/svdraw/svdoedge.cxx b/svx/source/svdraw/svdoedge.cxx index 8b212f199c43..57e47cf8a23c 100644 --- a/svx/source/svdraw/svdoedge.cxx +++ b/svx/source/svdraw/svdoedge.cxx @@ -1310,7 +1310,7 @@ XPolygon SdrEdgeObj::ImpCalcEdgeTrack(const Point& rPt1, tools::Long nAngle1, co pInfo->m_nMiddleLine=nXP1Cnt-1; } sal_uInt16 nNum=aXP2.GetPointCount(); - if (aXP1[nXP1Cnt-1]==aXP2[nXP2Cnt-1] && nXP1Cnt>1 && nXP2Cnt>1) nNum--; + if (nXP1Cnt > 1 && nXP2Cnt > 1 && aXP1[nXP1Cnt-1] == aXP2[nXP2Cnt-1]) nNum--; while (nNum>0) { nNum--; aXP1.Insert(XPOLY_APPEND,aXP2[nNum],PolyFlags::Normal);