From 50fc19c92f6e0075cd579af3a7e2a16fa57a5b66 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Fri, 7 Feb 2020 11:58:50 +0100 Subject: [PATCH] Skip unregistered and closed upstream connections --- server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server.go b/server.go index 3b90fb8..4aac62e 100644 --- a/server.go +++ b/server.go @@ -43,7 +43,7 @@ type user struct { func (u *user) forEachUpstream(f func(uc *upstreamConn)) { u.lock.Lock() for _, uc := range u.upstreamConns { - if !uc.registered { + if !uc.registered || uc.closed { continue } f(uc)