Merge pull request #461 from rade/454_send_all_gossip_to_new_peers_only
LGTM. Fixes #454
This commit is contained in:
commit
8f139bcb52
1 file changed
+7
-2
@@ -209,9 +209,14 @@ func (peer *LocalPeer) handleAddConnection(conn Connection) {
|
||||
conn.Shutdown(err)
|
||||
return
|
||||
}
|
||||
_, isConnectedPeer := peer.Router.Routes.Unicast(toName)
|
||||
peer.addConnection(conn)
|
||||
conn.Log("connection added")
|
||||
peer.Router.SendAllGossipDown(conn)
|
||||
if isConnectedPeer {
|
||||
conn.Log("connection added")
|
||||
} else {
|
||||
conn.Log("connection added (new peer)")
|
||||
peer.Router.SendAllGossipDown(conn)
|
||||
}
|
||||
peer.broadcastPeerUpdate(conn.Remote())
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user