diff --git a/src/fullnode.rs b/src/fullnode.rs index 1a87cda80a..1362a82627 100644 --- a/src/fullnode.rs +++ b/src/fullnode.rs @@ -363,10 +363,9 @@ impl Fullnode { } None => FullnodeReturnType::LeaderToLeaderRotation, // value doesn't matter here... }; - let mut new: Arc = Arc::new(Bank::new_from_parent(self.bank.clone())); - std::mem::swap(&mut self.bank, &mut new); + let tpu_bank = Arc::new(Bank::new_from_parent(self.bank.clone())); self.node_services.tpu.switch_to_leader( - &self.bank, + &tpu_bank, PohServiceConfig::default(), self.tpu_sockets .iter()