From 34b5cca03fa7dc7898cbabb277aeb1a4105d23b4 Mon Sep 17 00:00:00 2001 From: Marco Bersani Date: Mon, 25 Jun 2018 15:51:32 +0200 Subject: [PATCH] Add if statement to remote.Close() call --- server/listen.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/listen.go b/server/listen.go index 0f5b7c1..9188d8d 100644 --- a/server/listen.go +++ b/server/listen.go @@ -122,7 +122,9 @@ func ListenAndServe(l ListenConst, ps []protocol.Components, s ServerConst, o or remote, err := listener.Accept() if err != nil { log.Println("Error accepting connection from remote:", err.Error()) - remote.Close() + if remote != nil { + remote.Close() + } continue } metrics.IncCounter(MetricConnectionsEstablishedExt)