diff --git a/mls-rs/src/tree_kem/parent_hash.rs b/mls-rs/src/tree_kem/parent_hash.rs index f04157a7..f625ca8f 100644 --- a/mls-rs/src/tree_kem/parent_hash.rs +++ b/mls-rs/src/tree_kem/parent_hash.rs @@ -135,7 +135,7 @@ impl TreeKemPublic { ) .await?; - (parent.parent_hash, hash) = (hash, calculated); + parent.parent_hash = core::mem::replace(&mut hash, calculated); } Ok(hash)