diff --git a/libi2pd/Transports.cpp b/libi2pd/Transports.cpp index 40bd8446..c38c1cde 100644 --- a/libi2pd/Transports.cpp +++ b/libi2pd/Transports.cpp @@ -1435,7 +1435,7 @@ namespace transport bool Transports::IsTooManyConnectionsFromSubnet (std::shared_ptr r) const { - if (!r && !IsCheckReserved ()) return false; + if (!r || !IsCheckReserved ()) return false; auto addresses = r->GetAddresses (); if (!addresses) return false; for (auto& address : *addresses)