diff options
Diffstat (limited to '')
-rw-r--r-- | manager/service.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/manager/service.go b/manager/service.go index d6c7d922..585078fb 100644 --- a/manager/service.go +++ b/manager/service.go @@ -22,6 +22,7 @@ import ( "golang.org/x/sys/windows/svc" "golang.zx2c4.com/wireguard/windows/conf" + "golang.zx2c4.com/wireguard/windows/elevate" "golang.zx2c4.com/wireguard/windows/ringlogger" "golang.zx2c4.com/wireguard/windows/services" "golang.zx2c4.com/wireguard/windows/version" @@ -102,7 +103,7 @@ func (service *managerService) Execute(args []string, r <-chan svc.ChangeRequest if err != nil { return } - if !services.TokenIsMemberOfBuiltInAdministrator(userToken) { + if !elevate.TokenIsMemberOfBuiltInAdministrator(userToken) { userToken.Close() return } |