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

Reply via email to