diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-05-16 15:39:42 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-05-16 15:39:42 +0200 |
commit | 0570e14011796c3ab885e05494013140cb0a7104 (patch) | |
tree | 77c624f768385edf8791b4904f01f8d7069ab283 /service/ipc_server.go | |
parent | firewall: correct protocol condition in NDP filters (diff) | |
download | wireguard-windows-0570e14011796c3ab885e05494013140cb0a7104.tar.xz wireguard-windows-0570e14011796c3ab885e05494013140cb0a7104.zip |
service: use more upstream constants
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'service/ipc_server.go')
-rw-r--r-- | service/ipc_server.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/service/ipc_server.go b/service/ipc_server.go index 9d9f7d99..766f4178 100644 --- a/service/ipc_server.go +++ b/service/ipc_server.go @@ -15,12 +15,12 @@ import ( "os" "sync" "sync/atomic" - "syscall" "time" "github.com/Microsoft/go-winio" "golang.org/x/sys/windows" "golang.org/x/sys/windows/svc" + "golang.zx2c4.com/wireguard/windows/conf" "golang.zx2c4.com/wireguard/windows/updater" ) @@ -121,7 +121,7 @@ func (s *ManagerService) Start(tunnelName string, unused *uintptr) error { func (s *ManagerService) Stop(tunnelName string, _ *uintptr) error { err := UninstallTunnel(tunnelName) - if err == syscall.Errno(serviceDOES_NOT_EXIST) { + if err == windows.ERROR_SERVICE_DOES_NOT_EXIST { _, notExistsError := conf.LoadFromName(tunnelName) if notExistsError == nil { return nil @@ -141,7 +141,7 @@ func (s *ManagerService) WaitForStop(tunnelName string, _ *uintptr) error { } for { service, err := m.OpenService(serviceName) - if err == nil || err == syscall.Errno(serviceMARKED_FOR_DELETE) { + if err == nil || err == windows.ERROR_SERVICE_MARKED_FOR_DELETE { service.Close() time.Sleep(time.Second / 3) } else { |