p2p: prevent nil pointer dereference on connection closing

This commit is contained in:
lorenzo 2024-12-05 17:32:34 +01:00
parent 82e82eb4bf
commit 13fe3cbe6d

View file

@ -123,9 +123,9 @@ func (t *rlpxTransport) close(err error) {
t.conn.Write(discMsg, t.wbuf.Bytes())
}
}
}
t.conn.Close()
}
}
func (t *rlpxTransport) doEncHandshake(prv *ecdsa.PrivateKey) (*ecdsa.PublicKey, error) {
t.conn.SetDeadline(time.Now().Add(handshakeTimeout))