mirror of
https://github.com/facebookincubator/mvfst.git
synced 2025-11-25 15:43:13 +03:00
QUIC Retry + HappyEyeballs fix on client transport
Summary: (1) Receiving a valid retry packet is a HappyEyeballs signal. We should use that to update the happy eyeballs state. (2) HappyEyeballs state should also be preserved when we undo client connection state for retry. Reviewed By: mjoras Differential Revision: D25728713 fbshipit-source-id: 4ff06879f5a05e6fb4faeb1e9f330e251d3dbcb6
This commit is contained in:
committed by
Facebook GitHub Bot
parent
3c53c0f8ce
commit
72eeeb8a4f
@@ -55,6 +55,7 @@ std::unique_ptr<QuicClientConnectionState> undoAllClientStateForRetry(
|
||||
newConn->earlyDataAppParamsValidator =
|
||||
std::move(conn->earlyDataAppParamsValidator);
|
||||
newConn->earlyDataAppParamsGetter = std::move(conn->earlyDataAppParamsGetter);
|
||||
newConn->happyEyeballsState = std::move(conn->happyEyeballsState);
|
||||
return newConn;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user