diff options
| author | moneromooo-monero <moneromooo-monero@users.noreply.github.com> | 2020-12-10 19:26:12 +0000 |
|---|---|---|
| committer | moneromooo-monero <moneromooo-monero@users.noreply.github.com> | 2020-12-10 19:26:12 +0000 |
| commit | 5dee031b25dca38d655a024cdc706e463d90e786 (patch) | |
| tree | a76d82bf8d14a517f133c889cf9aa9d6fb4d6795 /src/cryptonote_protocol | |
| parent | b7425c14c8e7f2fda81d345829ff7e1bc0c382d3 (diff) | |
| download | monzero-core-5dee031b25dca38d655a024cdc706e463d90e786.tar.gz monzero-core-5dee031b25dca38d655a024cdc706e463d90e786.tar.xz monzero-core-5dee031b25dca38d655a024cdc706e463d90e786.zip | |
protocol: add a sanity check to the number of block hashes sent
Diffstat (limited to 'src/cryptonote_protocol')
| -rw-r--r-- | src/cryptonote_protocol/cryptonote_protocol_handler.inl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cryptonote_protocol/cryptonote_protocol_handler.inl b/src/cryptonote_protocol/cryptonote_protocol_handler.inl index 25b14d903..e6fe65ab2 100644 --- a/src/cryptonote_protocol/cryptonote_protocol_handler.inl +++ b/src/cryptonote_protocol/cryptonote_protocol_handler.inl @@ -2500,7 +2500,7 @@ skip: } MDEBUG(context << "first block hash " << arg.m_block_ids.front() << ", last " << arg.m_block_ids.back()); - if (arg.total_height >= CRYPTONOTE_MAX_BLOCK_NUMBER || arg.m_block_ids.size() >= CRYPTONOTE_MAX_BLOCK_NUMBER) + if (arg.total_height >= CRYPTONOTE_MAX_BLOCK_NUMBER || arg.m_block_ids.size() > BLOCKS_IDS_SYNCHRONIZING_MAX_COUNT) { LOG_ERROR_CCONTEXT("sent wrong NOTIFY_RESPONSE_CHAIN_ENTRY, with total_height=" << arg.total_height << " and block_ids=" << arg.m_block_ids.size()); drop_connection(context, false, false); |
