aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/service/ipc_server.go
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-02-28 04:16:04 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2019-02-28 08:05:02 +0100
commit9ea46af463d6f195a2cb6d990be702d10e01eb65 (patch)
treee9ced18b3272875520c43f6ffea0c7e07cc8438a /service/ipc_server.go
parentipc: implement event system with pipes (diff)
downloadwireguard-windows-9ea46af463d6f195a2cb6d990be702d10e01eb65.tar.xz
wireguard-windows-9ea46af463d6f195a2cb6d990be702d10e01eb65.zip
manager: wire up tunnels changed notifier
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to '')
-rw-r--r--service/ipc_server.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/service/ipc_server.go b/service/ipc_server.go
index 73c2916e..4388bb00 100644
--- a/service/ipc_server.go
+++ b/service/ipc_server.go
@@ -151,6 +151,10 @@ func IPCServerListen(reader *os.File, writer *os.File, events *os.File) error {
}
func notifyAll(notificationType NotificationType, iface interface{}) {
+ if len(managerServices) == 0 {
+ return
+ }
+
var buf bytes.Buffer
encoder := gob.NewEncoder(&buf)
err := encoder.Encode(notificationType)