From c96a0714b6e35a032a5538fc4212cfee65dc1ce5 Mon Sep 17 00:00:00 2001
From: Hannes <55623006+umgefahren@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:17:53 +0100
Subject: [PATCH] Added a tiny improvement from my stupid friends

---
 src/ratchet.rs | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/ratchet.rs b/src/ratchet.rs
index c78b51e..2015f30 100644
--- a/src/ratchet.rs
+++ b/src/ratchet.rs
@@ -373,11 +373,10 @@ impl RatchetEncHeader {
         if self.nr + MAX_SKIP < until {
             return Err("Skipping went wrong")
         }
-        if let Some(mut d) = self.ckr {
+        if let Some(d) = &mut self.ckr {
             while self.nr < until {
                 let (ckr, mk) = kdf_ck(&d);
-                self.ckr = Some(ckr);
-                d = ckr;
+                *d = ckr;
                 self.mkskipped.insert((self.hkr, self.nr), mk);
                 self.nr += 1
             }