diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-03-11 01:14:12 -0600 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-03-12 03:07:59 -0600 |
commit | 84ecc877e2ca356b33806d8258a4aa5f36a43147 (patch) | |
tree | 0f487b1621d30c1f1febca2bae5df55cb0e4e2c2 /service/ipc_server.go | |
parent | ui: hack around rendering glitch (diff) | |
download | wireguard-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.go | 6 |
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() } |