tools/source/generic/fract.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit dfb4cf30d92dbe72156009b23dff2f496ae575fa
Author:     Caolán McNamara <[email protected]>
AuthorDate: Sun Oct 5 11:36:56 2025 +0100
Commit:     Caolán McNamara <[email protected]>
CommitDate: Sun Oct 12 18:17:44 2025 +0200

    cid#1659750 silence Division or modulo by float zero
    
    Change-Id: I8840e0a800292cf0862df301fd7341dfaebff3a3
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/192243
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <[email protected]>

diff --git a/tools/source/generic/fract.cxx b/tools/source/generic/fract.cxx
index 8c7c00134adc..25eceda840d0 100644
--- a/tools/source/generic/fract.cxx
+++ b/tools/source/generic/fract.cxx
@@ -116,7 +116,7 @@ Fraction::operator double() const
     if (!mbValid)
     {
         SAL_WARN( "tools.fraction", "'double()' on invalid fraction" );
-        return 0.0;
+        return std::numeric_limits<double>::quiet_NaN();
     }
 
     return boost::rational_cast<double>(toRational(mnNumerator, 
mnDenominator));

Reply via email to