diff --git a/sync/src/synchronization_client.rs b/sync/src/synchronization_client.rs index fbf744bc..2b69a013 100644 --- a/sync/src/synchronization_client.rs +++ b/sync/src/synchronization_client.rs @@ -864,7 +864,7 @@ impl SynchronizationClientCore where T: TaskExecutor { let tasks: Vec<_> = self.peers.all_peers().into_iter() .filter_map(|peer_index| { let inventory: Vec<_> = new_transactions.iter() - .filter(|&&(ref h, tx)| self.peers.filter_mut(peer_index).filter_transaction(&h, tx)) + .filter(|&&(ref h, tx)| self.peers.filter_mut(peer_index).filter_transaction(h, tx)) .map(|&(ref h, _)| InventoryVector { inv_type: InventoryType::MessageTx, hash: h.clone(),