From 336cbe2938e9720f870d37d8feeab7ca69200f47 Mon Sep 17 00:00:00 2001 From: Bernhard Schuster Date: Tue, 31 Aug 2021 13:53:48 +0200 Subject: [PATCH] fixup: avoid underflow issue --- node/service/src/relay_chain_selection.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/node/service/src/relay_chain_selection.rs b/node/service/src/relay_chain_selection.rs index b002b8dd1277..74e03c8113c7 100644 --- a/node/service/src/relay_chain_selection.rs +++ b/node/service/src/relay_chain_selection.rs @@ -417,8 +417,8 @@ where let (lag, subchain_head) = if cfg!(feature = "disputes") { // Prevent sending flawed data to the dispute-coordinator. - if Some(subchain_block_descriptions.len() as u32 - 1) != - subchain_number.checked_sub(target_number) + if Some(subchain_block_descriptions.len() as u64) != + (subchain_number + 1_u64).checked_sub(target_number) { tracing::error!( LOG_TARGET,