aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/manager/service.go
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-08-05 16:04:39 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2019-08-05 20:12:19 +0200
commit3cb942a5c8d13f08d4135cfdf09154b85152001a (patch)
tree161840e31285965c1aae7f51e7a769522ba22d58 /manager/service.go
parentelevate: require builtin admins group and proper reg key (diff)
downloadwireguard-windows-3cb942a5c8d13f08d4135cfdf09154b85152001a.tar.xz
wireguard-windows-3cb942a5c8d13f08d4135cfdf09154b85152001a.zip
elevate: move service/token into proper module
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to '')
-rw-r--r--manager/service.go3
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
}