diff options
-rw-r--r-- | service/service_manager.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/service/service_manager.go b/service/service_manager.go index 0284810f..fae8800a 100644 --- a/service/service_manager.go +++ b/service/service_manager.go @@ -233,7 +233,7 @@ func (service *managerService) Execute(args []string, r <-chan svc.ChangeRequest cap int }{sessionsPointer, int(count), int(count)})) for _, session := range sessions { - if session.State != WTSActive { + if session.State != WTSActive && session.State != WTSDisconnected { continue } procsLock.Lock() |