aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2020-11-19 16:07:33 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2020-11-19 17:02:35 +0100
commit8950ba301c3ef5be8e30fb39afdba0808b00bee7 (patch)
tree18aa8f53435d2c250f3cc1639494c30552a25686
parentui: add status icon to context menu (diff)
downloadwireguard-windows-8950ba301c3ef5be8e30fb39afdba0808b00bee7.tar.xz
wireguard-windows-8950ba301c3ef5be8e30fb39afdba0808b00bee7.zip
manager: don't serialize a nil tunnel
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
-rw-r--r--manager/ipc_server.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/manager/ipc_server.go b/manager/ipc_server.go
index 1367c2e9..98d4ffd1 100644
--- a/manager/ipc_server.go
+++ b/manager/ipc_server.go
@@ -374,6 +374,9 @@ func (s *ManagerService) ServeConn(reader io.Reader, writer io.Writer) {
return
}
tunnel, retErr := s.Create(&config)
+ if tunnel == nil {
+ tunnel = &Tunnel{}
+ }
err = encoder.Encode(tunnel)
if err != nil {
return