aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/service/install.go
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-03-03 03:25:43 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2019-03-03 03:26:02 +0100
commite7f4071c4bea0406773cb6bfa6501ba4a3a94501 (patch)
tree1ed09d751f2e2f0b562cbfa54ab80a1155174a28 /service/install.go
parentcallbacks: use cb as receiver for unregister (diff)
downloadwireguard-windows-e7f4071c4bea0406773cb6bfa6501ba4a3a94501.tar.xz
wireguard-windows-e7f4071c4bea0406773cb6bfa6501ba4a3a94501.zip
tunnel: simplify shutdown
Diffstat (limited to 'service/install.go')
-rw-r--r--service/install.go9
1 files changed, 2 insertions, 7 deletions
diff --git a/service/install.go b/service/install.go
index 95a419de..bb2fb046 100644
--- a/service/install.go
+++ b/service/install.go
@@ -9,7 +9,6 @@ import (
"errors"
"golang.org/x/sys/windows"
"golang.org/x/sys/windows/svc"
- svcdbg "golang.org/x/sys/windows/svc/debug"
"golang.org/x/sys/windows/svc/mgr"
"golang.zx2c4.com/wireguard/windows/conf"
"os"
@@ -184,14 +183,10 @@ func UninstallTunnel(name string) error {
return err2
}
-func RunTunnel(confPath string, debug bool) error {
+func RunTunnel(confPath string) error {
name, err := conf.NameFromPath(confPath)
if err != nil {
return err
}
- if debug {
- return svcdbg.Run("WireGuard Tunnel: "+name, &tunnelService{confPath, true})
- } else {
- return svc.Run("WireGuard Tunnel: "+name, &tunnelService{confPath, false})
- }
+ return svc.Run("WireGuard Tunnel: "+name, &tunnelService{confPath})
}