basegfx/source/vector/b2dvector.cxx |    3 +++
 1 file changed, 3 insertions(+)

New commits:
commit 519dab04bc5c38d9761a4b59624e22194126507f
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Mon Jul 28 20:23:07 2025 +0100
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Tue Jul 29 14:07:18 2025 +0200

    cid#1659712 silence Division or modulo by float zero
    
    Change-Id: I6eccec1f1dd62451a4301ba55db9ce0810712a21
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188514
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>

diff --git a/basegfx/source/vector/b2dvector.cxx 
b/basegfx/source/vector/b2dvector.cxx
index 1f696237fecf..3fd37bf84c84 100644
--- a/basegfx/source/vector/b2dvector.cxx
+++ b/basegfx/source/vector/b2dvector.cxx
@@ -20,6 +20,7 @@
 #include <basegfx/vector/b2dvector.hxx>
 #include <basegfx/matrix/b2dhommatrix.hxx>
 #include <basegfx/numeric/ftools.hxx>
+#include <cassert>
 
 namespace basegfx
 {
@@ -89,6 +90,8 @@ namespace basegfx
 
         if(!fTools::equalZero(fLenNow))
         {
+            assert(fLenNow != 0.0 && "help coverity see it's not zero");
+
             const double fOne(1.0);
 
             if(!fTools::equal(fOne, fLenNow))

Reply via email to