From 7c9eed8d652077c1c7406c81d73642e2ac1acddc Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 2 Mar 2021 21:27:28 +0800 Subject: [PATCH] ethcore/snapshot: fix double-lock in Service::feed_chunk (#289) --- crates/ethcore/src/snapshot/service.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/ethcore/src/snapshot/service.rs b/crates/ethcore/src/snapshot/service.rs index b94d36199..556e0609e 100644 --- a/crates/ethcore/src/snapshot/service.rs +++ b/crates/ethcore/src/snapshot/service.rs @@ -766,7 +766,7 @@ impl Service { | Err(Error(SnapshotErrorKind::Snapshot(SnapshotError::RestorationAborted), _)) => (), Err(e) => { warn!("Encountered error during snapshot restoration: {}", e); - *self.restoration.lock() = None; + *restoration = None; *self.status.lock() = RestorationStatus::Failed; let _ = fs::remove_dir_all(self.restoration_dir()); }