From 214f1cf72cce4511fe054a326eb68b51a33d5b33 Mon Sep 17 00:00:00 2001 From: Toby Date: Tue, 27 Apr 2021 23:10:09 -0700 Subject: [PATCH] Fix ConnGauge nil crash --- pkg/core/server_client.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkg/core/server_client.go b/pkg/core/server_client.go index 64f1e18..31616cb 100644 --- a/pkg/core/server_client.go +++ b/pkg/core/server_client.go @@ -81,11 +81,15 @@ func (c *serverClient) Run() { if err != nil { break } - c.ConnGauge.Inc() + if c.ConnGauge != nil { + c.ConnGauge.Inc() + } go func() { c.handleStream(stream) _ = stream.Close() - c.ConnGauge.Dec() + if c.ConnGauge != nil { + c.ConnGauge.Dec() + } }() } }