From f08af1289f5210d3299a925724bde6c1a20349c2 Mon Sep 17 00:00:00 2001 From: Sarah Jamie Lewis Date: Tue, 6 Aug 2019 16:52:52 -0700 Subject: [PATCH] Fixing blockcing nil pointer --- protocol/connections/engine.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/protocol/connections/engine.go b/protocol/connections/engine.go index 72c7d97..2e58c62 100644 --- a/protocol/connections/engine.go +++ b/protocol/connections/engine.go @@ -122,7 +122,7 @@ func (e *engine) eventHandler() { case event.BlockPeer: e.blocked.Store(ev.Data[event.RemotePeer], true) connection, err := e.service.GetConnection(ev.Data[event.RemotePeer]) - if err != nil { + if connection != nil && err == nil { connection.Close() } case event.ProtocolEngineStartListen: