From 4be885b5c0a1530ce6fba57ea2404f43f36f773d Mon Sep 17 00:00:00 2001 From: tanneberger Date: Fri, 29 Mar 2024 17:44:19 +0100 Subject: [PATCH] adding missing scope --- src/peers.rs | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/peers.rs b/src/peers.rs index 130ba12..b4dc792 100644 --- a/src/peers.rs +++ b/src/peers.rs @@ -119,13 +119,14 @@ impl NetworkService { info!("waiting for update to finish {}", self.updating.load(Ordering::Relaxed)); tokio::time::sleep(std::time::Duration::from_millis(500)).await } - - let lock = self.cached.read().await; - if let (next_update, stats) = lock.deref() { - if next_update < &now { - self.updating.store(true, Ordering::Relaxed); - } else { - return Ok(stats.clone()); + { + let lock = self.cached.read().await; + if let (next_update, stats) = lock.deref() { + if next_update < &now { + self.updating.store(true, Ordering::Relaxed); + } else { + return Ok(stats.clone()); + } } }