|
|
|
@ -915,12 +915,12 @@ namespace cryptonote
|
|
|
|
|
{
|
|
|
|
|
MLOG_P2P_MESSAGE("Received NOTIFY_REQUEST_GET_OBJECTS (" << arg.blocks.size() << " blocks, " << arg.txs.size() << " txes)");
|
|
|
|
|
|
|
|
|
|
if (arg.blocks.size() > CURRENCY_PROTOCOL_MAX_BLOCKS_REQUEST_COUNT)
|
|
|
|
|
if (arg.blocks.size() + arg.txs.size() > CURRENCY_PROTOCOL_MAX_OBJECT_REQUEST_COUNT)
|
|
|
|
|
{
|
|
|
|
|
LOG_ERROR_CCONTEXT(
|
|
|
|
|
"Requested objects count is too big ("
|
|
|
|
|
<< arg.blocks.size() << ") expected not more then "
|
|
|
|
|
<< CURRENCY_PROTOCOL_MAX_BLOCKS_REQUEST_COUNT);
|
|
|
|
|
<< arg.blocks.size() + arg.txs.size() << ") expected not more then "
|
|
|
|
|
<< CURRENCY_PROTOCOL_MAX_OBJECT_REQUEST_COUNT);
|
|
|
|
|
drop_connection(context, false, false);
|
|
|
|
|
return 1;
|
|
|
|
|
}
|
|
|
|
|