diff --git a/contrib/onelab/OnelabParser.cpp b/contrib/onelab/OnelabParser.cpp
index e852f6a50e9aa1403d186a0780c096973cd0c424..bd42b12f083bd948891b3e13b9a5856c7d1511c1 100644
--- a/contrib/onelab/OnelabParser.cpp
+++ b/contrib/onelab/OnelabParser.cpp
@@ -591,7 +591,7 @@ void localSolverClient::parse_sentence(std::string line) {
       	  strings[0].setNeverChanged(true);
       	}
 	else
-	  std::string val=resolveGetVal(arguments[0]);
+	  val=resolveGetVal(arguments[0]);
 	strings[0].setValue(val);
       }
       // choices list is reset