Browse Source

set min MTU if through proxy

pull/1797/head
orignal 2 years ago
parent
commit
0e477bf938
  1. 5
      libi2pd/SSU2.cpp

5
libi2pd/SSU2.cpp

@ -45,7 +45,8 @@ namespace transport
if (m_IsThroughProxy) if (m_IsThroughProxy)
{ {
found = true; found = true;
break; // we don't need port for proxy i2p::context.SetMTU (SSU2_MIN_PACKET_SIZE, address->IsV4 ());
continue; // we don't need port for proxy
} }
auto port = address->port; auto port = address->port;
if (!port) if (!port)
@ -90,9 +91,9 @@ namespace transport
} }
if (found) if (found)
{ {
m_ReceiveService.Start ();
if (m_IsThroughProxy) if (m_IsThroughProxy)
ConnectToProxy (); ConnectToProxy ();
m_ReceiveService.Start ();
} }
ScheduleTermination (); ScheduleTermination ();
ScheduleResend (false); ScheduleResend (false);

Loading…
Cancel
Save