From edc8d471abaa100385bf91115d621f65088e6219 Mon Sep 17 00:00:00 2001 From: matst80 Date: Wed, 13 Nov 2024 12:26:31 +0100 Subject: [PATCH] nil check --- synced-pool.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/synced-pool.go b/synced-pool.go index 125fc21..60a8d53 100644 --- a/synced-pool.go +++ b/synced-pool.go @@ -266,7 +266,9 @@ func (p *SyncedPool) RemoveHost(host *RemoteHost) { defer p.mu.Unlock() h := p.remotes[host.Host] - h.Close() + if h != nil { + h.Close() + } delete(p.remotes, host.Host) connectedRemotes.Set(float64(len(p.remotes)))