From 912a5f951eac7c44ded1e7eb0e1e86b9bc1755d6 Mon Sep 17 00:00:00 2001 From: Greg Fitzgerald Date: Fri, 6 Apr 2018 15:58:11 -0600 Subject: [PATCH] Why is msgs cloned here? --- src/accountant_skel.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/accountant_skel.rs b/src/accountant_skel.rs index cc556ae65..4ed3640bf 100644 --- a/src/accountant_skel.rs +++ b/src/accountant_skel.rs @@ -159,7 +159,6 @@ impl AccountantSkel { let timer = Duration::new(1, 0); let (mms, vvs) = verified_receiver.recv_timeout(timer)?; for (msgs, vers) in mms.into_iter().zip(vvs.into_iter()) { - let msgs_ = msgs.clone(); let mut rsps = VecDeque::new(); { let reqs = Self::deserialize_packets(&((*msgs).read().unwrap())); @@ -187,7 +186,7 @@ impl AccountantSkel { //don't wake up the other side if there is nothing blob_sender.send(rsps)?; } - packet_recycler.recycle(msgs_); + packet_recycler.recycle(msgs); } Ok(()) }