test peer with no auth enc

This commit is contained in:
Anton Kaliaev
2017-04-14 12:43:28 +04:00
parent 1d01f6af98
commit 06d219db8e
7 changed files with 68 additions and 33 deletions

View File

@ -200,7 +200,7 @@ func (sw *Switch) OnStop() {
// NOTE: This performs a blocking handshake before the peer is added.
// CONTRACT: If error is returned, peer is nil, and conn is immediately closed.
func (sw *Switch) AddPeer(peer *Peer) error {
if err := sw.FilterConnByAddr(peer.RemoteAddr()); err != nil {
if err := sw.FilterConnByAddr(peer.Addr()); err != nil {
return err
}
@ -376,7 +376,7 @@ func (sw *Switch) Peers() IPeerSet {
// Disconnect from a peer due to external error, retry if it is a persistent peer.
// TODO: make record depending on reason.
func (sw *Switch) StopPeerForError(peer *Peer, reason interface{}) {
addr := NewNetAddress(peer.RemoteAddr())
addr := NewNetAddress(peer.Addr())
log.Notice("Stopping peer for error", "peer", peer, "error", reason)
sw.stopAndRemovePeer(peer, reason)