Update version according to OSCI-856
[packages/precise/mcollective.git] / lib / mcollective / windows_daemon.rb
index 3516730a61e4364bd8edab767000089b227f5488..0c504bcc9069205c0f6eb1bf94bbde897b5cd8c3 100644 (file)
@@ -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