Fix invalid assertion about fork database results
This commit is contained in:
parent
93c72b0595
commit
dd7d57c5ac
1 changed files with 2 additions and 1 deletions
|
|
@ -79,10 +79,11 @@ const signed_transaction& database::get_recent_transaction(const transaction_id_
|
|||
std::vector<block_id_type> database::get_block_ids_on_fork(block_id_type head_of_fork) const
|
||||
{
|
||||
pair<fork_database::branch_type, fork_database::branch_type> branches = _fork_db.fetch_branch_from(head_block_id(), head_of_fork);
|
||||
assert(branches.first.back()->id == branches.second.back()->id);
|
||||
assert(branches.first.back()->previous_id() == branches.second.back()->previous_id());
|
||||
std::vector<block_id_type> result;
|
||||
for (const item_ptr& fork_block : branches.second)
|
||||
result.emplace_back(fork_block->id);
|
||||
result.emplace_back(branches.first.back()->previous_id());
|
||||
return result;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue