From e538b417f005303dc95e7ece9f9ca77134a5edfa Mon Sep 17 00:00:00 2001 From: arkpar Date: Tue, 15 Mar 2016 18:14:52 +0100 Subject: [PATCH] Missing return --- sync/src/chain.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sync/src/chain.rs b/sync/src/chain.rs index 363597d40..8f0194289 100644 --- a/sync/src/chain.rs +++ b/sync/src/chain.rs @@ -481,6 +481,7 @@ impl ChainSync { trace!(target: "sync", "{} -> NewBlock ({})", peer_id, h); if !self.have_common_block { trace!(target: "sync", "NewBlock ignored while seeking"); + return Ok(()); } let header: BlockHeader = try!(header_rlp.as_val()); let mut unknown = false; @@ -1497,6 +1498,7 @@ mod tests { let mut queue = VecDeque::new(); let mut sync = dummy_sync_with_peer(client.block_hash_delta_minus(5)); + sync.have_common_block = true; let mut io = TestIo::new(&mut client, &mut queue, None); let block = UntrustedRlp::new(&block_data);