From a8984ad726490d08c15dc552f6ae170f68d53f79 Mon Sep 17 00:00:00 2001 From: R4SAS Date: Fri, 17 May 2019 03:58:57 +0300 Subject: [PATCH] check netid when validating IPs --- libi2pd/util.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libi2pd/util.cpp b/libi2pd/util.cpp index 4f781494..dcc0f1ca 100644 --- a/libi2pd/util.cpp +++ b/libi2pd/util.cpp @@ -3,7 +3,9 @@ #include #include "util.h" +#include "Config.h" #include "Log.h" +#include "version.h" #ifdef WIN32 #include @@ -344,6 +346,11 @@ namespace net } bool IsInReservedRange(const boost::asio::ip::address& host) { + // ignore checking for netid other than main network + int NetID; i2p::config::GetOption("netid", NetID); + if (NetID != I2PD_NET_ID) + return false; + // https://en.wikipedia.org/wiki/Reserved_IP_addresses if(host.is_v4()) {