From cf761074367fa50b80b1e8a5c1efb4599ce2a85e Mon Sep 17 00:00:00 2001 From: Anthony Bernabeu <64135631+brnaba-aws@users.noreply.github.com> Date: Thu, 15 Feb 2024 19:07:46 +0100 Subject: [PATCH] Fixed for ST_COMPONENT_MODE with a proxy (#450) * Fixed for ST_COMPONENT_MODE with a proxy * fixed misalignment --- source/config/Config.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/source/config/Config.cpp b/source/config/Config.cpp index 279c7b83..bd9bb521 100644 --- a/source/config/Config.cpp +++ b/source/config/Config.cpp @@ -277,13 +277,12 @@ bool PlainConfig::LoadFromCliArgs(const CliArgs &cliArgs) thingName = cliArgs.at(PlainConfig::CLI_THING_NAME).c_str(); } - bool loadFeatureCliArgs = tunneling.LoadFromCliArgs(cliArgs) && logConfig.LoadFromCliArgs(cliArgs); + bool loadFeatureCliArgs = tunneling.LoadFromCliArgs(cliArgs) && logConfig.LoadFromCliArgs(cliArgs) && httpProxyConfig.LoadFromCliArgs(cliArgs); #if !defined(DISABLE_MQTT) loadFeatureCliArgs = loadFeatureCliArgs && jobs.LoadFromCliArgs(cliArgs) && deviceDefender.LoadFromCliArgs(cliArgs) && fleetProvisioning.LoadFromCliArgs(cliArgs) && pubSub.LoadFromCliArgs(cliArgs) && sampleShadow.LoadFromCliArgs(cliArgs) && - configShadow.LoadFromCliArgs(cliArgs) && secureElement.LoadFromCliArgs(cliArgs) && - httpProxyConfig.LoadFromCliArgs(cliArgs); + configShadow.LoadFromCliArgs(cliArgs) && secureElement.LoadFromCliArgs(cliArgs); #endif return loadFeatureCliArgs; } @@ -2686,7 +2685,6 @@ bool Config::init(const CliArgs &cliArgs) } #endif -#if !defined(DISABLE_MQTT) // ST_COMPONENT_MODE does not require any settings besides those for Secure Tunneling if (ParseConfigFile(config.httpProxyConfig.proxyConfigPath->c_str(), HTTP_PROXY_CONFIG) && config.httpProxyConfig.httpProxyEnabled) @@ -2706,7 +2704,6 @@ bool Config::init(const CliArgs &cliArgs) config.httpProxyConfig.proxyConfigPath->c_str()); return true; } -#endif return config.Validate(); } @@ -3162,4 +3159,4 @@ string Config::ExpandDefaultConfigDir(bool removeTrailingSeparator) return Util::TrimRightCopy(expandedConfigDir, string{Config::PATH_DIRECTORY_SEPARATOR}); } return expandedConfigDir; -} +} \ No newline at end of file