diff --git a/node/service/src/relay_chain_selection.rs b/node/service/src/relay_chain_selection.rs index bd441288bade..b002b8dd1277 100644 --- a/node/service/src/relay_chain_selection.rs +++ b/node/service/src/relay_chain_selection.rs @@ -417,7 +417,7 @@ where let (lag, subchain_head) = if cfg!(feature = "disputes") { // Prevent sending flawed data to the dispute-coordinator. - if Some(subchain_block_descriptions.len() as _) != + if Some(subchain_block_descriptions.len() as u32 - 1) != subchain_number.checked_sub(target_number) { tracing::error!(