From 3090b05eb43a31e3c653dc114c0b4d2185da30d5 Mon Sep 17 00:00:00 2001 From: Ethan Buchman Date: Sun, 21 Jan 2018 16:26:59 -0500 Subject: [PATCH] p2p: use conn.Close when peer is nil --- p2p/switch.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/p2p/switch.go b/p2p/switch.go index 3f026556..ccf2c5eb 100644 --- a/p2p/switch.go +++ b/p2p/switch.go @@ -426,7 +426,7 @@ func (sw *Switch) listenerRoutine(l Listener) { func (sw *Switch) addInboundPeerWithConfig(conn net.Conn, config *PeerConfig) error { peer, err := newInboundPeer(conn, sw.reactorsByCh, sw.chDescs, sw.StopPeerForError, sw.nodeKey.PrivKey, config) if err != nil { - peer.CloseConn() + conn.Close() // peer is nil return err } peer.SetLogger(sw.Logger.With("peer", conn.RemoteAddr()))