From 09a4c454face17a78930cfdfcb1ce8770ef39915 Mon Sep 17 00:00:00 2001 From: Ignotus Peverell Date: Tue, 27 Mar 2018 19:56:09 +0100 Subject: [PATCH] Header check before asking previous on orphan not needed. Fast sync now properly keeps the syncing flag on. --- grin/src/adapters.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/grin/src/adapters.rs b/grin/src/adapters.rs index b041345c2..0db19a5f9 100644 --- a/grin/src/adapters.rs +++ b/grin/src/adapters.rs @@ -401,10 +401,8 @@ impl NetToChainAdapter { Err(chain::Error::Orphan) => { // make sure we did not miss the parent block if !chain.is_orphan(&prev_hash) && !self.currently_syncing.load(Ordering::Relaxed) { - if let Err(_) = chain.get_block_header(&prev_hash) { - debug!(LOGGER, "adapter: process_block: received an orphan block, checking the parent: {:}", prev_hash); - self.request_block_by_hash(prev_hash, &addr) - } + debug!(LOGGER, "adapter: process_block: received an orphan block, checking the parent: {:}", prev_hash); + self.request_block_by_hash(prev_hash, &addr) } true }