From 31aa76591c884896711dbeacc2cf94c87ca1af53 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Mon, 28 Apr 2014 20:46:10 +0000
Subject: [PATCH] fix copy and pase bug

---
 Numeric/mathEvaluator.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Numeric/mathEvaluator.cpp b/Numeric/mathEvaluator.cpp
index 8cb5ab0ea3..a3eef0d89c 100644
--- a/Numeric/mathEvaluator.cpp
+++ b/Numeric/mathEvaluator.cpp
@@ -33,7 +33,7 @@ mathEvaluator::mathEvaluator(std::vector<std::string> &expressions,
   if(error){
     for(unsigned int i = 0; i < _expressions.size(); i++)
       delete(_expressions[i]);
-    expressions.clear();
+    _expressions.clear();
   }
 }
 
@@ -46,12 +46,12 @@ mathEvaluator::~mathEvaluator()
 bool mathEvaluator::eval(std::vector<double> &values, std::vector<double> &res)
 {
   if(values.size() != _variables.size()){
-    Msg::Error("Given %d values for %d variables", values.size(), _variables.size());
+    Msg::Error("Given %d value(s) for %d variable(s)", values.size(), _variables.size());
     return false;
   }
 
   if(res.size() != _expressions.size()){
-    Msg::Error("Given %d results for %d expressions", res.size(), _expressions.size());
+    Msg::Error("Given %d result(s) for %d expression(s)", res.size(), _expressions.size());
     return false;
   }
 
-- 
GitLab