diff --git a/core/src/poh_recorder.rs b/core/src/poh_recorder.rs index 4202ad4956..432aabce83 100644 --- a/core/src/poh_recorder.rs +++ b/core/src/poh_recorder.rs @@ -448,6 +448,7 @@ impl PohRecorder { self.record_lock_contention_us += timing::duration_as_us(&now.elapsed()); let now = Instant::now(); let res = poh_lock.record(mixin); + drop(poh_lock); self.record_us += timing::duration_as_us(&now.elapsed()); if let Some(poh_entry) = res { let entry = Entry {