From bf10011de41928f0808c42c71276b40e7a5db89b Mon Sep 17 00:00:00 2001 From: Janito Vaqueiro Ferreira Filho Date: Thu, 11 Jun 2020 16:57:42 +0000 Subject: [PATCH] Prevent lock guard from being dropped prematurely Signed-off-by: Janito Vaqueiro Ferreira Filho --- src/wireguard/wireguard.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wireguard/wireguard.rs b/src/wireguard/wireguard.rs index 91526aa..9ec7d44 100644 --- a/src/wireguard/wireguard.rs +++ b/src/wireguard/wireguard.rs @@ -206,10 +206,10 @@ impl WireGuard { } // prevent up/down while inserting - let enabled = *self.enabled.read(); + let enabled = self.enabled.read(); // create timers (lookup by public key) - let timers = Timers::new::(self.clone(), pk.clone(), enabled); + let timers = Timers::new::(self.clone(), pk.clone(), *enabled); // create new router peer let peer: router::PeerHandle, T::Writer, B::Writer> =