From d8516eea4c9edfdc5f081eaf0d0f3ade43725cbc Mon Sep 17 00:00:00 2001 From: steviez Date: Wed, 19 Jul 2023 15:34:16 -0500 Subject: [PATCH] Remove unnecessary clone of shred payload (#32540) --- gossip/src/duplicate_shred.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gossip/src/duplicate_shred.rs b/gossip/src/duplicate_shred.rs index bb805b4b20..24c4f2eb00 100644 --- a/gossip/src/duplicate_shred.rs +++ b/gossip/src/duplicate_shred.rs @@ -129,12 +129,12 @@ where if shred.payload() == &other_payload { return Err(Error::InvalidDuplicateShreds); } - let other_shred = Shred::new_from_serialized_shred(other_payload.clone())?; + let other_shred = Shred::new_from_serialized_shred(other_payload)?; check_shreds(leader_schedule, &shred, &other_shred)?; let (slot, shred_index, shred_type) = (shred.slot(), shred.index(), shred.shred_type()); let proof = DuplicateSlotProof { shred1: shred.into_payload(), - shred2: other_payload, + shred2: other_shred.into_payload(), }; let data = bincode::serialize(&proof)?; let chunk_size = if DUPLICATE_SHRED_HEADER_SIZE < max_size {