From 1824766c65ff47c699c263fc773817a8330beb93 Mon Sep 17 00:00:00 2001 From: Ramin Yaghoubzadeh <ryaghoubzadeh@uni-bielefeld.de> Date: Thu, 3 Dec 2015 15:46:57 +0100 Subject: [PATCH] Bugfix: float numbers in strings now correctly converted --- ipaacalib/cpp/src/ipaaca-payload.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ipaacalib/cpp/src/ipaaca-payload.cc b/ipaacalib/cpp/src/ipaaca-payload.cc index 4047162..20cf7d3 100644 --- a/ipaacalib/cpp/src/ipaaca-payload.cc +++ b/ipaacalib/cpp/src/ipaaca-payload.cc @@ -95,10 +95,10 @@ double strict_numerical_interpretation(const std::string& str) char* endptr; auto s = str_trim(str); const char* startptr = s.c_str(); - long l = strtod(startptr, &endptr); + double d = strtod(startptr, &endptr); if ((*endptr)=='\0') { // everything could be parsed - return l; + return d; } else { throw PayloadTypeConversionError(); } -- GitLab