diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-05-23 19:38:53 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-05-23 19:39:09 +0200 |
commit | 2dc2715e19a5d4a3544c092ad26ef7d6fa908a80 (patch) | |
tree | 1170cf227e6902d5c2a66e5791006970786eb454 /manager | |
parent | ui: err is a %v (diff) | |
download | wireguard-windows-2dc2715e19a5d4a3544c092ad26ef7d6fa908a80.tar.xz wireguard-windows-2dc2715e19a5d4a3544c092ad26ef7d6fa908a80.zip |
manager: don't forget to close pipe in runtime config
Diffstat (limited to 'manager')
-rw-r--r-- | manager/ipc_server.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/manager/ipc_server.go b/manager/ipc_server.go index 0aa7d3a4..a460a27b 100644 --- a/manager/ipc_server.go +++ b/manager/ipc_server.go @@ -57,6 +57,7 @@ func (s *ManagerService) RuntimeConfig(tunnelName string, config *conf.Config) e if err != nil { return err } + defer pipe.Close() pipe.SetWriteDeadline(time.Now().Add(time.Second * 2)) _, err = pipe.Write([]byte("get=1\n\n")) if err != nil { @@ -67,7 +68,6 @@ func (s *ManagerService) RuntimeConfig(tunnelName string, config *conf.Config) e if err != nil { return err } - pipe.Close() runtimeConfig, err := conf.FromUAPI(string(resp), storedConfig) if err != nil { return err |