aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/service/ipc_server.go
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-05-16 15:39:42 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2019-05-16 15:39:42 +0200
commit0570e14011796c3ab885e05494013140cb0a7104 (patch)
tree77c624f768385edf8791b4904f01f8d7069ab283 /service/ipc_server.go
parentfirewall: correct protocol condition in NDP filters (diff)
downloadwireguard-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.go6
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 {