commit | d7d9d7830bd9c860c8787a63a6b041302891ee14 | [log] [tgz] |
---|---|---|
author | rch <rch@google.com> | Thu May 02 18:18:03 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Thu May 02 19:22:03 2019 -0700 |
tree | 5af81b937ab1e40f5ba061f56d66f5d8d8508c3b | |
parent | 9343d70f156819a7fedf3ee917a8e84181ff0ff7 [diff] [blame] |
Add a variety of DCHECK in the toy-server class to ensure that the backend is non-null and remove the guard added in cr/246231018. The underlying issue was a bug in the Chromium QuicSimplerServer which is fixed in: https://chromium-review.googlesource.com/c/chromium/src/+/1594063 gfe-relnote: n/a - Not used in the GFE PiperOrigin-RevId: 246429041 Change-Id: I76103b0d992950fef950ba5bb8d508fe40ae5436
diff --git a/quic/tools/quic_server.cc b/quic/tools/quic_server.cc index f8df59a..5542008 100644 --- a/quic/tools/quic_server.cc +++ b/quic/tools/quic_server.cc
@@ -81,6 +81,7 @@ packet_reader_(new QuicPacketReader()), quic_simple_server_backend_(quic_simple_server_backend), expected_connection_id_length_(expected_connection_id_length) { + DCHECK(quic_simple_server_backend_); Initialize(); }