From 3a76f5f0cb1c12c787c1838c982db6908f772029 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Mon, 9 Nov 2020 13:39:32 +0200 Subject: [PATCH] Change value for an uninitialized local variable to NAN. --- ChangeLog.txt | 1 + src/libs/vpatterndb/calculator.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index 0d8da1774..4ed206057 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -5,6 +5,7 @@ - [smart-pattern/valentina#73] Notes for tools. - Fix crash while synchronize measurements. - Object alias. +- Change value for an uninitialized local variable to NAN. # Version 0.7.36 October 24, 2020 - [#892] Show tooltip for piece node point. diff --git a/src/libs/vpatterndb/calculator.cpp b/src/libs/vpatterndb/calculator.cpp index 303808ec5..3139b2d8d 100644 --- a/src/libs/vpatterndb/calculator.cpp +++ b/src/libs/vpatterndb/calculator.cpp @@ -109,7 +109,7 @@ qreal *Calculator::VarFactory(const QString &a_szName, void *a_pUserData) if (a_szName.startsWith('#')) { - QSharedPointer val(new qreal(0)); + QSharedPointer val(new qreal(std::numeric_limits::quiet_NaN())); calc->m_varsValues.append(val); return val.data(); }