temporary disable RelayResponse resend through introducer session

This commit is contained in:
orignal 2024-10-04 11:30:56 -04:00
parent bce9630ff8
commit 4436c49ccc

View File

@ -2067,9 +2067,11 @@ namespace transport
packet->payloadSize = CreateRelayResponseBlock (packet->payload, m_MaxPayloadSize, packet->payloadSize = CreateRelayResponseBlock (packet->payload, m_MaxPayloadSize,
code, bufbe32toh (buf + 33), token, isV4); code, bufbe32toh (buf + 33), token, isV4);
packet->payloadSize += CreatePaddingBlock (packet->payload + packet->payloadSize, m_MaxPayloadSize - packet->payloadSize); packet->payloadSize += CreatePaddingBlock (packet->payload + packet->payloadSize, m_MaxPayloadSize - packet->payloadSize);
uint32_t packetNum = SendData (packet->payload, packet->payloadSize); /*uint32_t packetNum = */SendData (packet->payload, packet->payloadSize);
packet->sendTime = mts; // for some reason Bob never ack this RelayResponse
m_SentPackets.emplace (packetNum, packet); // TODO: unccomend line below once the problem is resolved
//packet->sendTime = mts;
//m_SentPackets.emplace (packetNum, packet);
} }
void SSU2Session::HandleRelayResponse (const uint8_t * buf, size_t len) void SSU2Session::HandleRelayResponse (const uint8_t * buf, size_t len)