[SON-354] Fix son_info compare function (#350)

This commit is contained in:
obucina 2020-04-17 21:02:30 +02:00 committed by GitHub
parent dd8abfe1cd
commit 5305757136
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -24,7 +24,15 @@ namespace graphene { namespace chain {
(sidechain_public_keys.size() == rhs.sidechain_public_keys.size());
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;
}