Add more detailed debug string in QuicConnection::SendPathChallenge(). PiperOrigin-RevId: 567430687
diff --git a/quiche/quic/core/quic_connection.cc b/quiche/quic/core/quic_connection.cc index 72e410f..8a0d56d 100644 --- a/quiche/quic/core/quic_connection.cc +++ b/quiche/quic/core/quic_connection.cc
@@ -6624,8 +6624,13 @@ packet_creator_.SerializePathChallengeConnectivityProbingPacket( data_buffer); QUICHE_DCHECK_EQ(IsRetransmittable(*probing_packet), - NO_RETRANSMITTABLE_DATA); - QUICHE_DCHECK_EQ(self_address, alternative_path_.self_address); + NO_RETRANSMITTABLE_DATA) + << ENDPOINT << "Probing Packet contains retransmittable frames"; + QUICHE_DCHECK_EQ(self_address, alternative_path_.self_address) + << ENDPOINT + << "Send PATH_CHALLENGE from self_address: " << self_address.ToString() + << " which is different from alt_path self address: " + << alternative_path_.self_address.ToString(); WritePacketUsingWriter(std::move(probing_packet), writer, self_address, peer_address, /*measure_rtt=*/false); } else {