message: Download block only when work greater
diff: @@ -590,7 +590,7 @@ void FindNextBlocksToDownload(NodeId nodeid, unsigned int count, std::vector<con
  // Make sure pindexBestKnownBlock is up to date, we'll need it.
  ProcessBlockAvailability(nodeid);
  - if (state->pindexBestKnownBlock == nullptr || state->pindexBestKnownBlock->nChainWork < chainActive.Tip()->nChainWork || state->pindexBestKnownBlock->nChainWork < nMinimumChainWork) {
  + if (state->pindexBestKnownBlock == nullptr || state->pindexBestKnownBlock->nChainWork <= chainActive.Tip()->nChainWork || state->pindexBestKnownBlock->nChainWork < nMinimumChainWork) {
  // This peer has nothing interesting.
  return;
  }
  