X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=lib%2Fmcollective%2Fwindows_daemon.rb;fp=lib%2Fmcollective%2Fwindows_daemon.rb;h=0c504bcc9069205c0f6eb1bf94bbde897b5cd8c3;hb=d1f1649ba43c5cbc43c4beb2380096ba051d646a;hp=3516730a61e4364bd8edab767000089b227f5488;hpb=8a3fe7daeecccf43dd71c59371c5005400d35101;p=packages%2Fprecise%2Fmcollective.git diff --git a/lib/mcollective/windows_daemon.rb b/lib/mcollective/windows_daemon.rb index 3516730..0c504bc 100644 --- a/lib/mcollective/windows_daemon.rb +++ b/lib/mcollective/windows_daemon.rb @@ -12,14 +12,13 @@ module MCollective def service_main Log.debug("Starting Windows Service Daemon") - runner = Runner.new(nil) - runner.run + while running? + Runner.new(nil).run + end end def service_stop Log.info("Windows service stopping") - PluginManager["connector_plugin"].disconnect - exit! 0 end end end