p2p: reject invalid pruning seeds in peer lists

This commit is contained in:
moneromooo-monero 2019-10-02 16:37:52 +00:00
parent b60cf6a938
commit 4ce40edb27
No known key found for this signature in database
GPG Key ID: 686F07454D6CEFC3
1 changed files with 2 additions and 0 deletions

View File

@ -1858,6 +1858,8 @@ namespace nodetool
if (ipv4.ip() == 0)
ignore = true;
}
if (be.pruning_seed && (be.pruning_seed < tools::make_pruning_seed(1, CRYPTONOTE_PRUNING_LOG_STRIPES) || be.pruning_seed > tools::make_pruning_seed(1ul << CRYPTONOTE_PRUNING_LOG_STRIPES, CRYPTONOTE_PRUNING_LOG_STRIPES)))
ignore = true;
if (ignore)
{
MDEBUG("Ignoring " << be.adr.str());