| Index: net/quic/quic_spdy_stream.cc
|
| diff --git a/net/quic/quic_spdy_stream.cc b/net/quic/quic_spdy_stream.cc
|
| index a3f2fb0b41e690bc3adf1c7f4bf64b441f3e69bd..4f9677738a5a18f5ea843d466f165d9ab3477f76 100644
|
| --- a/net/quic/quic_spdy_stream.cc
|
| +++ b/net/quic/quic_spdy_stream.cc
|
| @@ -195,12 +195,14 @@ void QuicSpdyStream::OnTrailingHeadersComplete(bool fin, size_t /*frame_len*/) {
|
| DCHECK(!trailers_decompressed_);
|
| if (fin_received()) {
|
| DLOG(ERROR) << "Received Trailers after FIN, on stream: " << id();
|
| - session()->CloseConnection(QUIC_INVALID_HEADERS_STREAM_DATA);
|
| + session()->CloseConnectionWithDetails(QUIC_INVALID_HEADERS_STREAM_DATA,
|
| + "Trailers after fin");
|
| return;
|
| }
|
| if (!fin) {
|
| DLOG(ERROR) << "Trailers must have FIN set, on stream: " << id();
|
| - session()->CloseConnection(QUIC_INVALID_HEADERS_STREAM_DATA);
|
| + session()->CloseConnectionWithDetails(QUIC_INVALID_HEADERS_STREAM_DATA,
|
| + "Fin missing from trailers");
|
| return;
|
| }
|
| trailers_decompressed_ = true;
|
|
|