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)
             {

Reply via email to