diff --git a/protocol/connections/engine.go b/protocol/connections/engine.go index 52b91ba..7db469e 100644 --- a/protocol/connections/engine.go +++ b/protocol/connections/engine.go @@ -374,6 +374,7 @@ func (e *engine) peerWithOnion(onion string) { return } log.Debugf("PeerWithOnion something went very wrong...%v %v", onion, err) + conn.Close() e.ignoreOnShutdown(e.peerDisconnected)(onion) } else { log.Debugf("PeerWithOnion %v %v", onion, err)