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

New commits:
commit da2bf456f5fb6bfe5ed81d160d42fcaa6efdfa5f
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Thu Jul 31 19:52:36 2025 +0100
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Fri Aug 1 13:29:54 2025 +0200

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

diff --git a/basegfx/source/vector/b3dvector.cxx 
b/basegfx/source/vector/b3dvector.cxx
index 68e3fcf205c4..6a9e0eb7c9a6 100644
--- a/basegfx/source/vector/b3dvector.cxx
+++ b/basegfx/source/vector/b3dvector.cxx
@@ -19,6 +19,7 @@
 
 #include <basegfx/vector/b3dvector.hxx>
 #include <basegfx/matrix/b3dhommatrix.hxx>
+#include <cassert>
 
 namespace basegfx
 {
@@ -28,6 +29,8 @@ namespace basegfx
 
         if(!::basegfx::fTools::equalZero(fLen))
         {
+            assert(fLen != 0.0 && "help coverity see it's not zero");
+
             const double fOne(1.0);
 
             if(!::basegfx::fTools::equal(fOne, fLen))

Reply via email to