From aadeb327d35d85ee661989283fd77dd2b75ddcbd Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Sat, 28 Mar 2020 19:59:56 +0100 Subject: [PATCH] Fix missing upstreamConn.closed initialization Fixes: b33e5f29abbe ("Fix race condition in upstreamConn.Close") --- upstream.go | 1 + 1 file changed, 1 insertion(+) diff --git a/upstream.go b/upstream.go index 8e08acb..92abb97 100644 --- a/upstream.go +++ b/upstream.go @@ -98,6 +98,7 @@ func connectToUpstream(network *network) (*upstreamConn, error) { srv: network.user.srv, user: network.user, outgoing: outgoing, + closed: make(chan struct{}), channels: make(map[string]*upstreamChannel), caps: make(map[string]string), batches: make(map[string]batch),