diff --git a/libi2pd/SSU2Session.cpp b/libi2pd/SSU2Session.cpp index ada51b4e..e9fd32a2 100644 --- a/libi2pd/SSU2Session.cpp +++ b/libi2pd/SSU2Session.cpp @@ -1512,7 +1512,7 @@ namespace transport std::shared_ptr addr; if (ExtractEndpoint (buf + offset + 9, len - offset - 9, ep)) addr = r->GetSSU2Address (ep.address ().is_v4 ()); - if (addr) + if (addr && m_Server.IsSupported (ep.address ())) { // send msg 5 to Alice auto session = std::make_shared (m_Server, r, addr);