[SON-354] Fix son_info compare function (#350)
This commit is contained in:
parent
dd8abfe1cd
commit
5305757136
1 changed files with 9 additions and 1 deletions
|
|
@ -24,7 +24,15 @@ namespace graphene { namespace chain {
|
||||||
(sidechain_public_keys.size() == rhs.sidechain_public_keys.size());
|
(sidechain_public_keys.size() == rhs.sidechain_public_keys.size());
|
||||||
|
|
||||||
if (son_sets_equal) {
|
if (son_sets_equal) {
|
||||||
// Compare sidechain public keys
|
bool sidechain_public_keys_equal = true;
|
||||||
|
for (size_t i = 0; i < sidechain_public_keys.size(); i++) {
|
||||||
|
const auto lhs_scpk = sidechain_public_keys.nth(i);
|
||||||
|
const auto rhs_scpk = rhs.sidechain_public_keys.nth(i);
|
||||||
|
sidechain_public_keys_equal = sidechain_public_keys_equal &&
|
||||||
|
(lhs_scpk->first == rhs_scpk->first) &&
|
||||||
|
(lhs_scpk->second == rhs_scpk->second);
|
||||||
|
}
|
||||||
|
son_sets_equal = son_sets_equal && sidechain_public_keys_equal;
|
||||||
}
|
}
|
||||||
return son_sets_equal;
|
return son_sets_equal;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue