diff --git a/services/tunnelbroker/src/Tools/ConfigManager.cpp b/services/tunnelbroker/src/Tools/ConfigManager.cpp --- a/services/tunnelbroker/src/Tools/ConfigManager.cpp +++ b/services/tunnelbroker/src/Tools/ConfigManager.cpp @@ -94,6 +94,11 @@ throw std::runtime_error( "ConfigManager Error: config parameter " + param + " is not set."); } + if (this->variablesMap[param].as().empty()) { + throw std::runtime_error( + "ConfigManager Error: config parameter " + param + + " can not be empty."); + } return this->variablesMap[param].as(); }