From 11cc3fb4e0d4c8a4ad1aaaeaf6a4ff47c87379c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96zg=C3=BCn=20=C3=96zerk?= Date: Mon, 13 Dec 2021 14:53:14 +0300 Subject: [PATCH] find_by_range uses peek instead of get (#193) * find_by_range uses peek instead of get --- crates/subspace-farmer/src/commitments.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/subspace-farmer/src/commitments.rs b/crates/subspace-farmer/src/commitments.rs index 6cb5550ae6659..a65ae6563f97b 100644 --- a/crates/subspace-farmer/src/commitments.rs +++ b/crates/subspace-farmer/src/commitments.rs @@ -353,8 +353,8 @@ impl Commitments { range: u64, salt: Salt, ) -> Option<(Tag, u64)> { - let mut commitment_databases = self.inner.commitment_databases.try_lock()?; - let db_entry = Arc::clone(commitment_databases.databases.get(&salt)?); + let commitment_databases = self.inner.commitment_databases.try_lock()?; + let db_entry = Arc::clone(commitment_databases.databases.peek(&salt)?); let db_guard = db_entry.db.try_lock()?; let db = db_guard.clone()?;