Skip to content

Commit b903f15

Browse files
authored
Merge pull request #459 from mtconnect/458_agent_install_config_issue
2 parents af49a4e + df6e8b2 commit b903f15

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/mtconnect/configuration/service.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -412,8 +412,9 @@ namespace mtconnect {
412412
}
413413
RegCloseKey(mtc);
414414

415-
RegSetValueExA(agent, "ConfigurationFile", 0ul, REG_SZ, (const BYTE *)m_configFile.c_str(),
416-
m_configFile.string().size() + 1);
415+
auto cfgFile = m_configFile.string();
416+
RegSetValueExA(agent, "ConfigurationFile", 0ul, REG_SZ, (const BYTE *)cfgFile.c_str(),
417+
cfgFile.length() + 1);
417418
RegCloseKey(agent);
418419

419420
LOG(info) << "Service installed successfully.";
@@ -574,9 +575,8 @@ namespace mtconnect {
574575
boost::optional<std::string> command;
575576
boost::optional<std::string> config;
576577

577-
const char *argp[3] = {"run", nullptr, nullptr};
578-
argp[1] = (char *)configFile;
579-
auto options = g_service->parseOptions(1, argp, command, config);
578+
const char *argp[3] = {"agent", "run", (const char *) configFile};
579+
auto options = g_service->parseOptions(3, argp, command, config);
580580
g_service->initialize(options);
581581

582582
// Report running status when initialization is complete.

0 commit comments

Comments
 (0)