diff options
Diffstat (limited to '')
-rw-r--r-- | service/service_manager.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/service/service_manager.go b/service/service_manager.go index e2ccf4c9..aae11daf 100644 --- a/service/service_manager.go +++ b/service/service_manager.go @@ -16,6 +16,7 @@ import ( "runtime/debug" "sync" "syscall" + "time" "unsafe" ) @@ -190,6 +191,10 @@ func (service *managerService) Execute(args []string, r <-chan svc.ChangeRequest ourReader.Close() ourWriter.Close() ourEvents.Close() + + if !stoppingManager { + time.Sleep(time.Second) + } } } |