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