diff --git a/src/aioquic/quic/connection.py b/src/aioquic/quic/connection.py index 4f8d1dcd0..86babad3a 100644 --- a/src/aioquic/quic/connection.py +++ b/src/aioquic/quic/connection.py @@ -2181,7 +2181,10 @@ def _serialize_transport_parameters(self) -> bytes: if self._configuration.quantum_readiness_test else None, ) - if not self._is_client: + if not self._is_client and ( + self._version >= QuicProtocolVersion.DRAFT_28 + or self._retry_source_connection_id + ): quic_transport_parameters.original_destination_connection_id = ( self._original_destination_connection_id )