mirror of
https://github.com/darkrenaissance/darkfi.git
synced 2026-01-09 22:57:59 -05:00
p2pnet: app_version check to ignore patch version
This commit is contained in:
@@ -98,7 +98,13 @@ impl ProtocolVersion {
|
||||
Some(app_version) => {
|
||||
debug!(target: "net", "ProtocolVersion::send_version() [App version: {}]", app_version);
|
||||
debug!(target: "net", "ProtocolVersion::send_version() [Recieved version: {}]", verack_msg.app);
|
||||
if app_version != &verack_msg.app {
|
||||
// Version format: MAJOR.MINOR.PATCH
|
||||
let app_versions: Vec<&str> = app_version.split('.').collect();
|
||||
let verack_msg_versions: Vec<&str> = verack_msg.app.split('.').collect();
|
||||
// Ignore PATCH version
|
||||
if app_versions[0] != verack_msg_versions[0] ||
|
||||
app_versions[1] != verack_msg_versions[1]
|
||||
{
|
||||
error!(
|
||||
"Wrong app version from [{}]. Disconnecting from channel.",
|
||||
self.channel.address()
|
||||
|
||||
Reference in New Issue
Block a user