diff --git a/libraries/chain/controller.cpp b/libraries/chain/controller.cpp index 7fe03d787a..d32b4e04a1 100644 --- a/libraries/chain/controller.cpp +++ b/libraries/chain/controller.cpp @@ -3985,7 +3985,7 @@ struct controller_impl { } bool best_head = false; - if (!should_terminate(bsp->block_num())) { + if (!should_terminate(bsp->block_num() - 1)) { // we want to process terminate block, so -1 to allow it to pass best_head = forkdb.add(bsp, ignore_duplicate_t::yes); if constexpr (savanna_mode) vote_processor.notify_new_block(async_aggregation);