From 9b3b73015925a84fbb004f63516d28e45da675ce Mon Sep 17 00:00:00 2001 From: Jimmy Chen Date: Tue, 30 Jul 2024 23:48:28 +1000 Subject: [PATCH] Avoid acquiring another read lock while holding one to avoid potential deadlock (#6200) * Avoid acquiring another read lock to avoid potential deadlock. --- beacon_node/eth1/src/service.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/beacon_node/eth1/src/service.rs b/beacon_node/eth1/src/service.rs index 9cc1da1382..e5d60fac49 100644 --- a/beacon_node/eth1/src/service.rs +++ b/beacon_node/eth1/src/service.rs @@ -1129,7 +1129,7 @@ impl Service { Ok(BlockCacheUpdateOutcome { blocks_imported, - head_block_number: self.inner.block_cache.read().highest_block_number(), + head_block_number: block_cache.highest_block_number(), }) } }