| Index: net/tools/quic/quic_spdy_server_stream.cc
|
| diff --git a/net/tools/quic/quic_spdy_server_stream.cc b/net/tools/quic/quic_spdy_server_stream.cc
|
| index bdae62f638bcd86120a4be7ec4493f5c8b55ff65..f70987df2c6cae5d7fa3f5b5a5631e9d55de70c5 100644
|
| --- a/net/tools/quic/quic_spdy_server_stream.cc
|
| +++ b/net/tools/quic/quic_spdy_server_stream.cc
|
| @@ -97,6 +97,17 @@ void QuicSpdyServerStream::SendResponse() {
|
| return;
|
| }
|
|
|
| + if (response->response_type() == QuicInMemoryCache::CLOSE_CONNECTION) {
|
| + DVLOG(1) << "Special response: closing connection.";
|
| + CloseConnection(QUIC_NO_ERROR);
|
| + return;
|
| + }
|
| +
|
| + if (response->response_type() == QuicInMemoryCache::IGNORE_REQUEST) {
|
| + DVLOG(1) << "Special response: ignoring request.";
|
| + return;
|
| + }
|
| +
|
| DVLOG(1) << "Sending response for stream " << id();
|
| SendHeadersAndBody(response->headers(), response->body());
|
| }
|
|
|