From d1af3752c4f914a5e075951026d0d20175760063 Mon Sep 17 00:00:00 2001
From: Matthias Frey <matthias.frey@psi.ch>
Date: Thu, 27 Jun 2019 10:07:08 +0200
Subject: [PATCH] fix if-clause statement

---
 optimizer/Util/SDDSParser.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/optimizer/Util/SDDSParser.h b/optimizer/Util/SDDSParser.h
index fd08ade9f..7143cacde 100644
--- a/optimizer/Util/SDDSParser.h
+++ b/optimizer/Util/SDDSParser.h
@@ -144,7 +144,7 @@ namespace SDDS {
                     * (value_after - value_before)
                     / (value_after_ref - value_before_ref);
 
-            if (std::isfinite(nval))
+            if (!std::isfinite(nval))
                 throw SDDSParserException("SDDSParser::getInterpolatedValue",
                                           "Interpolated value either NaN or Inf.");
         }
-- 
GitLab