From c38ec3275971cdedc3844a352b26d1904e470a74 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Tue, 14 May 2019 11:39:38 +0200 Subject: service: account for loggedon but disconnected sessions --- service/service_manager.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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() -- cgit v1.2.3-59-g8ed1b