diff --git a/src/core/model/command-line.cc b/src/core/model/command-line.cc index fd30e2382..024e37d1d 100644 --- a/src/core/model/command-line.cc +++ b/src/core/model/command-line.cc @@ -858,12 +858,12 @@ CommandLineHelper::GetDefault(const bool& val) template <> bool -CommandLineHelper::UserItemParse(const std::string& value, bool& val) +CommandLineHelper::UserItemParse(const std::string& value, bool& dest) { // No new value, so just toggle it if (value.empty()) { - val = !val; + dest = !dest; return true; } @@ -873,19 +873,19 @@ CommandLineHelper::UserItemParse(const std::string& value, bool& val) }); if (src == "true" || src == "t") { - val = true; + dest = true; return true; } else if (src == "false" || src == "f") { - val = false; + dest = false; return true; } else { std::istringstream iss; iss.str(src); - iss >> val; + iss >> dest; return !iss.bad() && !iss.fail(); } } @@ -901,32 +901,32 @@ CommandLineHelper::GetDefault