X-Git-Url: http://git.osdn.net/view?p=bytom%2Fvapor.git;a=blobdiff_plain;f=p2p%2Fnode_info.go;fp=p2p%2Fnode_info.go;h=e602a0d7130133ed685b30dd2b572abf159de8c8;hp=00f818dd24a616961e1d0752cf319753311990a6;hb=807d99726f6a0610fa9c835e2aabd983801d3510;hpb=aa87732ffe2e2418d8f1ae37da388ecf73e59621 diff --git a/p2p/node_info.go b/p2p/node_info.go index 00f818dd..e602a0d7 100644 --- a/p2p/node_info.go +++ b/p2p/node_info.go @@ -71,6 +71,14 @@ func (info *NodeInfo) compatibleWith(other *NodeInfo, versionCompatibleWith Vers return nil } +func (info NodeInfo) DoFilter(ip string, pubKey string) error { + if info.PubKey == pubKey { + return ErrConnectSelf + } + + return nil +} + //listenHost peer listener ip address func (info NodeInfo) listenHost() string { host, _, _ := net.SplitHostPort(info.ListenAddr)