diff --git a/nano/node/common.cpp b/nano/node/common.cpp index 9d2e7f0b..ec06c218 100644 --- a/nano/node/common.cpp +++ b/nano/node/common.cpp @@ -174,6 +174,10 @@ void nano::message_parser::deserialize_buffer (uint8_t const * buffer_a, size_t { status = parse_status::outdated_version; } + else if (header.version_using < nano::protocol_version_min) + { + status = parse_status::outdated_version; + } else if (!header.valid_magic ()) { status = parse_status::invalid_magic;