filter/source/msfilter/svdfppt.cxx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
New commits: commit b17ea316f2e23e1569aacebb719afa39b26e8b1f Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Thu Jul 31 19:23:46 2025 +0100 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Fri Aug 1 17:40:19 2025 +0200 cid#1659773 Overflowed constant Change-Id: I4a559b64cca08fcf45716469807b3a40f0f65a9b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188711 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> diff --git a/filter/source/msfilter/svdfppt.cxx b/filter/source/msfilter/svdfppt.cxx index 0a6789b33882..187d3315b310 100644 --- a/filter/source/msfilter/svdfppt.cxx +++ b/filter/source/msfilter/svdfppt.cxx @@ -1833,9 +1833,10 @@ rtl::Reference<SdrObject> SdrPowerPointImport::ImportOLE( sal_uInt32 nOLEId, DffRecordHeader aHd; ReadDffRecordHeader( rStCtrl, aHd ); - sal_uInt32 nLen = aHd.nRecLen - 4; - if ( static_cast<sal_Int32>(nLen) > 0 ) + if (aHd.nRecLen > 4) { + sal_uInt32 nLen = aHd.nRecLen - 4; + bool bSuccess = false; rStCtrl.SeekRel( 4 );