diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-03-03 03:25:43 +0100 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-03-03 03:26:02 +0100 |
commit | 4d6b631be3b7f6a1716c9574dfaa888d7185cf76 (patch) | |
tree | 1ed09d751f2e2f0b562cbfa54ab80a1155174a28 /service/install.go | |
parent | callbacks: use cb as receiver for unregister (diff) | |
download | wireguard-windows-4d6b631be3b7f6a1716c9574dfaa888d7185cf76.tar.xz wireguard-windows-4d6b631be3b7f6a1716c9574dfaa888d7185cf76.zip |
tunnel: simplify shutdown
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to '')
-rw-r--r-- | service/install.go | 9 |
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}) } |