[NOD-138] Request relayed blocks if not recent but no syncPeer available (which usually means everybody are on genesis) (#264)

This commit is contained in:
Svarog 2019-04-24 15:17:50 +03:00 committed by stasatdaglabs
parent cd71e80eb3
commit 77fae7b522

View File

@ -1075,7 +1075,7 @@ func (sm *SyncManager) sendInvsFromRequestQueue(peer *peerpkg.Peer, state *peerS
return err
}
state.requestQueue = newRequestQueue
if sm.current() {
if sm.syncPeer == nil || sm.current() {
newRequestQueue, err := sm.addInvsToGetDataMessageFromQueue(gdmsg, state, state.relayedInvsRequestQueue)
if err != nil {
return err