aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/service/ipc_server.go
diff options
context:
space:
mode:
Diffstat (limited to '')
-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 {