Skip to content

Commit a6e2861

Browse files
authored
SILKIT-1896: Fix the start of the registry for Windows system service
Signed-off-by: Becker, Lukas <[email protected]>
1 parent f6f4159 commit a6e2861

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

Utilities/SilKitRegistry/Registry.cpp

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -476,17 +476,19 @@ int main(int argc, char** argv)
476476

477477
const auto generatedConfigurationPathOpt = commandlineParser.Get<CliParser::Option>("generate-configuration");
478478

479+
480+
auto callStartRegistry = [=]() {
481+
return StartRegistry(configuration, configuredListenUri, dashboardUri, enableDashboard,
482+
generatedConfigurationPathOpt);
483+
};
484+
479485
if (windowsService)
480486
{
481-
SilKitRegistry::RunWindowsService([=] {
482-
return StartRegistry(configuration, listenUri, dashboardUri, enableDashboard,
483-
generatedConfigurationPathOpt);
484-
});
487+
SilKitRegistry::RunWindowsService(callStartRegistry);
485488
}
486489
else
487490
{
488-
const auto registry = StartRegistry(configuration, configuredListenUri, dashboardUri, enableDashboard,
489-
generatedConfigurationPathOpt);
491+
const auto registry = callStartRegistry();
490492

491493
std::cout << "Press Ctrl-C to terminate..." << std::endl;
492494

0 commit comments

Comments
 (0)