From 3cb942a5c8d13f08d4135cfdf09154b85152001a Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Mon, 5 Aug 2019 16:04:39 +0200 Subject: elevate: move service/token into proper module Signed-off-by: Jason A. Donenfeld --- main.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index 813663a5..da3a6c42 100644 --- a/main.go +++ b/main.go @@ -18,7 +18,6 @@ import ( "golang.zx2c4.com/wireguard/windows/elevate" "golang.zx2c4.com/wireguard/windows/manager" "golang.zx2c4.com/wireguard/windows/ringlogger" - "golang.zx2c4.com/wireguard/windows/services" "golang.zx2c4.com/wireguard/windows/ui" ) @@ -75,7 +74,7 @@ func checkForAdminGroup() { fatal("Unable to open current process token: ", err) } defer processToken.Close() - if !services.TokenIsMemberOfBuiltInAdministrator(processToken) { + if !elevate.TokenIsMemberOfBuiltInAdministrator(processToken) { fatal("WireGuard may only be used by users who are a member of the Builtin Administrators group.") } } @@ -177,7 +176,7 @@ func main() { if len(os.Args) != 6 { usage() } - err := services.DropAllPrivileges(false) + err := elevate.DropAllPrivileges(false) if err != nil { fatal(err) } -- cgit v1.2.3-59-g8ed1b