From cf593e7c50edb7d962242693861eed4590ef8244 Mon Sep 17 00:00:00 2001 From: Asim Aslam Date: Thu, 31 Oct 2019 17:22:38 +0000 Subject: [PATCH] fix link panic --- tunnel/default.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tunnel/default.go b/tunnel/default.go index 0b064c36..ae7b69fa 100644 --- a/tunnel/default.go +++ b/tunnel/default.go @@ -225,9 +225,10 @@ func (t *tun) monitor() { t.Lock() for _, node := range delLinks { log.Debugf("Tunnel deleting dead link for %s", node) - link := t.links[node] - link.Close() - delete(t.links, node) + if link, ok := t.links[node]; ok { + link.Close() + delete(t.links, node) + } } t.Unlock() }