aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/manager/tunneltracker.go
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2021-01-25 21:11:31 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2021-02-01 16:55:02 +0100
commitb95b36756ebfcdfaab6a403d93bc6514f3a3b2e2 (patch)
treee74ac26517b4c1eae2868d5351bee24746666f7b /manager/tunneltracker.go
parentversion: adjust x/sys/windows type name (diff)
downloadwireguard-windows-b95b36756ebfcdfaab6a403d93bc6514f3a3b2e2.tar.xz
wireguard-windows-b95b36756ebfcdfaab6a403d93bc6514f3a3b2e2.zip
manager: pipeline UAPI requests
This avoids the somewhat expensive pipe setup. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to '')
-rw-r--r--manager/tunneltracker.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/manager/tunneltracker.go b/manager/tunneltracker.go
index cfd28693..4625a8e8 100644
--- a/manager/tunneltracker.go
+++ b/manager/tunneltracker.go
@@ -273,4 +273,5 @@ func trackTunnelService(tunnelName string, service *mgr.Service) {
IPCServerNotifyTunnelChange(tunnelName, TunnelStopped, fmt.Errorf("Unable to continue monitoring service, so stopping: %w", err))
service.Control(svc.Stop)
}
+ disconnectTunnelServicePipe(tunnelName)
}