From 9f3257230fd23163766dce3ca3ac15046cc34109 Mon Sep 17 00:00:00 2001 From: Giovanni Bussi <giovanni.bussi@gmail.com> Date: Thu, 13 Apr 2017 09:17:58 +0200 Subject: [PATCH] Fixed uninitialized variable --- src/tools/IFile.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tools/IFile.cpp b/src/tools/IFile.cpp index 6518eeb24..c1334fb5c 100644 --- a/src/tools/IFile.cpp +++ b/src/tools/IFile.cpp @@ -28,6 +28,7 @@ #include "Tools.h" #include <cstdarg> #include <cstring> +#include <cmath> #include <iostream> #include <string> @@ -162,7 +163,8 @@ IFile& IFile::scanField(const std::string&name,int &x){ } IFile& IFile::scanField(Value* val){ - double ff; scanField( val->getName(), ff ); + double ff=NAN; // this is to be sure a NAN value is replaced upon failure + scanField( val->getName(), ff ); val->set( ff ); if( FieldExist("min_" + val->getName() ) ){ std::string min, max; -- GitLab