Merge pull request #461 from rade/454_send_all_gossip_to_new_peers_only

LGTM.  Fixes #454
This commit is contained in:
Bryan Boreham committed 2015-03-17 13:47:49 +00:00
commit 8f139bcb52
1 file changed
+7 -2
+7 -2
View File
@@ -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())
}