vcl/source/filter/ipdf/pdfdocument.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
New commits: commit b2f6da24313f416370c3bec17f7eb7d52256ac88 Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Wed Sep 11 09:41:05 2024 +0100 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Wed Sep 11 17:16:40 2024 +0200 cid#1607412 silence Overflowed constant Change-Id: Ie4ca362c936c8cbb4850d438e0bd6c2ed91f95d4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/173189 Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> Tested-by: Caolán McNamara <caolan.mcnam...@collabora.com> diff --git a/vcl/source/filter/ipdf/pdfdocument.cxx b/vcl/source/filter/ipdf/pdfdocument.cxx index 71a604307db6..8603d372f59b 100644 --- a/vcl/source/filter/ipdf/pdfdocument.cxx +++ b/vcl/source/filter/ipdf/pdfdocument.cxx @@ -865,7 +865,8 @@ bool PDFDocument::Sign(const uno::Reference<security::XCertificate>& xCertificat sal_Int64 nSignatureContentOffset = 0; sal_Int32 nSignatureId = WriteSignatureObject( rDescription, bAdES, nSignatureLastByteRangeOffset, nSignatureContentOffset); - + assert(nSignatureContentOffset > 0 + && "WriteSignatureObject guarantees a length for nSignatureContentOffset"); tools::Rectangle aSignatureRectangle; sal_Int32 nAppearanceId = WriteAppearanceObject(aSignatureRectangle);