lotuswordpro/source/filter/lwptablelayout.cxx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
New commits: commit ceec55249ed454b61a342358935d8b254539ff73 Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Thu Aug 22 12:59:59 2024 +0100 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Thu Aug 22 18:21:13 2024 +0200 cid#1607844 Overflowed integer argument Change-Id: If6fc59a827983840c27701382c201ee16e690472 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172254 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> diff --git a/lotuswordpro/source/filter/lwptablelayout.cxx b/lotuswordpro/source/filter/lwptablelayout.cxx index 6ad5534c792f..31d925fc6d72 100644 --- a/lotuswordpro/source/filter/lwptablelayout.cxx +++ b/lotuswordpro/source/filter/lwptablelayout.cxx @@ -800,8 +800,9 @@ void LwpTableLayout::ParseTable() { sal_uInt16 nStartHeadRow; sal_uInt16 nEndHeadRow; - pTableHeading->GetStartEndRow(nStartHeadRow,nEndHeadRow); - if (nStartHeadRow == 0) + pTableHeading->GetStartEndRow(nStartHeadRow, nEndHeadRow); + SAL_WARN_IF(nEndHeadRow == SAL_MAX_UINT16, "lwp", "invalid End Head Row of: " << nEndHeadRow); + if (nStartHeadRow == 0 && nEndHeadRow != SAL_MAX_UINT16) { if (comphelper::IsFuzzing() && nEndHeadRow - nStartHeadRow > 128) {