aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/service/ipc_server.go
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-03-11 01:14:12 -0600
committerJason A. Donenfeld <Jason@zx2c4.com>2019-03-12 03:07:59 -0600
commit84ecc877e2ca356b33806d8258a4aa5f36a43147 (patch)
tree0f487b1621d30c1f1febca2bae5df55cb0e4e2c2 /service/ipc_server.go
parentui: hack around rendering glitch (diff)
downloadwireguard-windows-84ecc877e2ca356b33806d8258a4aa5f36a43147.tar.xz
wireguard-windows-84ecc877e2ca356b33806d8258a4aa5f36a43147.zip
tunneltracker: redo deletion state machine
We're now properly examining the notifier return value and also making sure events are delivered in order.
Diffstat (limited to 'service/ipc_server.go')
-rw-r--r--service/ipc_server.go6
1 files changed, 2 insertions, 4 deletions
diff --git a/service/ipc_server.go b/service/ipc_server.go
index 4130284c..17ea67c2 100644
--- a/service/ipc_server.go
+++ b/service/ipc_server.go
@@ -248,10 +248,8 @@ func notifyAll(notificationType NotificationType, ifaces ...interface{}) {
managerServicesLock.RLock()
for m := range managerServices {
- go func() {
- m.events.SetWriteDeadline(time.Now().Add(time.Second))
- m.events.Write(buf.Bytes())
- }()
+ m.events.SetWriteDeadline(time.Now().Add(time.Second))
+ m.events.Write(buf.Bytes())
}
managerServicesLock.RUnlock()
}