diff --git a/src/core/connection.c b/src/core/connection.c index 2d87916054..36726268b5 100644 --- a/src/core/connection.c +++ b/src/core/connection.c @@ -5531,7 +5531,7 @@ QuicConnRecvPostProcessing( if (Packet->HasNonProbingFrame && Packet->NewLargestPacketNumber && - !(*Path)->IsActive) { + !(*Path)->IsActive && (*Path)->InUse) { // // The peer has sent a non-probing frame on a path other than the active // one. This signals their intent to switch active paths.