From 506b700dcb5dd5a7c1d8ffa7c77043a93e4e10de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jorge=20Tim=C3=B3n?= Date: Wed, 29 Mar 2017 17:51:41 +0200 Subject: Util: Remove redundant calls to gArgs.IsArgSet() Return empty std::vector with ArgsManager::GetArgs if nothing is set for that string --- src/util.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/util.cpp') diff --git a/src/util.cpp b/src/util.cpp index 20a8082017..27ccd40b7b 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -420,7 +420,9 @@ void ArgsManager::ParseParameters(int argc, const char* const argv[]) std::vector ArgsManager::GetArgs(const std::string& strArg) { LOCK(cs_args); - return mapMultiArgs.at(strArg); + if (IsArgSet(strArg)) + return mapMultiArgs.at(strArg); + return {}; } bool ArgsManager::IsArgSet(const std::string& strArg) -- cgit v1.2.3