diff --git a/bin/light-base/src/runtime_service.rs b/bin/light-base/src/runtime_service.rs index 20b9b800c4..ee55891d35 100644 --- a/bin/light-base/src/runtime_service.rs +++ b/bin/light-base/src/runtime_service.rs @@ -1159,6 +1159,10 @@ async fn run_background( }, }; } else { + if let GuardedInner::FinalizedBlockRuntimeUnknown { when_known, .. } = &lock.tree { + when_known.notify(usize::max_value()); + } + lock.tree = GuardedInner::FinalizedBlockRuntimeUnknown { when_known: event_listener::Event::new(), tree: { diff --git a/bin/wasm-node/CHANGELOG.md b/bin/wasm-node/CHANGELOG.md index cb709b62cf..810d1ab499 100644 --- a/bin/wasm-node/CHANGELOG.md +++ b/bin/wasm-node/CHANGELOG.md @@ -2,6 +2,10 @@ ## Unreleased +### Fixed + +- Properly fix the regression that version 0.6.12 was supposed to fix. ([#2210](https://github.com/paritytech/smoldot/pull/2210)) + ## 0.6.12 - 2022-04-04 ### Fixed