In quic, indicate whether there is bytes in flight when blackhole is detected. not protected. PiperOrigin-RevId: 319062165 Change-Id: I722e69612413c680a1fea1eaa9197f078733c9d6
diff --git a/quic/core/quic_connection.cc b/quic/core/quic_connection.cc index 02ca259..12a2e85 100644 --- a/quic/core/quic_connection.cc +++ b/quic/core/quic_connection.cc
@@ -4572,7 +4572,11 @@ << ENDPOINT << "Closing connection because of blackhole, but there is no bytes in " "flight"; - CloseConnection(QUIC_TOO_MANY_RTOS, "Network blackhole detected.", + const std::string error_detail = quiche::QuicheStrCat( + "Network blackhole detected", sent_packet_manager_.HasInFlightPackets() + ? "." + : " with no packets in flight."); + CloseConnection(QUIC_TOO_MANY_RTOS, error_detail, ConnectionCloseBehavior::SEND_CONNECTION_CLOSE_PACKET); }