Index: net/quic/core/quic_buffered_packet_store.cc |
diff --git a/net/quic/core/quic_buffered_packet_store.cc b/net/quic/core/quic_buffered_packet_store.cc |
index 494d0982e6e70c6ba97faddf2cdbeb6df3eabf01..81864abe2d8b7d8dc665e9a705fe2b4d086c22a6 100644 |
--- a/net/quic/core/quic_buffered_packet_store.cc |
+++ b/net/quic/core/quic_buffered_packet_store.cc |
@@ -8,6 +8,7 @@ |
#include "base/stl_util.h" |
#include "net/quic/core/quic_bug_tracker.h" |
+#include "net/quic/core/quic_flags.h" |
namespace net { |
@@ -82,6 +83,8 @@ EnqueuePacketResult QuicBufferedPacketStore::EnqueuePacket( |
IPEndPoint server_address, |
IPEndPoint client_address, |
bool is_chlo) { |
+ QUIC_BUG_IF(!FLAGS_quic_allow_chlo_buffering) |
+ << "Shouldn't buffer packets if disabled via flag."; |
QUIC_BUG_IF(is_chlo && |
base::ContainsKey(connections_with_chlo_, connection_id)) |
<< "Shouldn't buffer duplicated CHLO on connection " << connection_id; |