From cf120e022db11a9a1e736af94f616a8c8d44d0e9 Mon Sep 17 00:00:00 2001 From: mikekaganski Date: Mon, 9 Mar 2015 16:45:42 +1000 Subject: [PATCH] Fix Coverity CID 38553 --- src/Backends/Helmholtz/Fluids/Ancillaries.cpp | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/Backends/Helmholtz/Fluids/Ancillaries.cpp b/src/Backends/Helmholtz/Fluids/Ancillaries.cpp index a3231d99..b469ff09 100644 --- a/src/Backends/Helmholtz/Fluids/Ancillaries.cpp +++ b/src/Backends/Helmholtz/Fluids/Ancillaries.cpp @@ -91,18 +91,15 @@ double SaturationAncillaryFunction::invert(double value, double min_bound, doubl class solver_resid : public FuncWrapper1D { public: - int other; SaturationAncillaryFunction *anc; - CoolPropDbl T, value, r, current_value; + CoolPropDbl value; - solver_resid(SaturationAncillaryFunction *anc, CoolPropDbl value) : anc(anc), value(value){}; + solver_resid(SaturationAncillaryFunction *anc, CoolPropDbl value) : anc(anc), value(value){} double call(double T){ - this->T = T; - current_value = anc->evaluate(T); - r = current_value - value; - return r; - }; + CoolPropDbl current_value = anc->evaluate(T); + return current_value - value; + } }; solver_resid resid(this, value); std::string errstring;