Cleanup previous commit
This commit is contained in:
parent
382a328ead
commit
45801883ba
|
@ -2997,13 +2997,16 @@ int nghttp2_session_on_request_headers_received(nghttp2_session *session,
|
||||||
/* If client recieves idle stream from server, it is invalid
|
/* If client recieves idle stream from server, it is invalid
|
||||||
regardless stream ID is even or odd. This is because client is
|
regardless stream ID is even or odd. This is because client is
|
||||||
not expected to receive request from server. */
|
not expected to receive request from server. */
|
||||||
if (!session->server &&
|
if (!session->server) {
|
||||||
session_detect_idle_stream(session, frame->hd.stream_id)) {
|
if (session_detect_idle_stream(session, frame->hd.stream_id)) {
|
||||||
return session_inflate_handle_invalid_connection(
|
return session_inflate_handle_invalid_connection(
|
||||||
session, frame, NGHTTP2_PROTOCOL_ERROR,
|
session, frame, NGHTTP2_PROTOCOL_ERROR,
|
||||||
"request HEADERS: client received request");
|
"request HEADERS: client received request");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return NGHTTP2_ERR_IGN_HEADER_BLOCK;
|
||||||
|
}
|
||||||
|
|
||||||
if (!session_is_new_peer_stream_id(session, frame->hd.stream_id)) {
|
if (!session_is_new_peer_stream_id(session, frame->hd.stream_id)) {
|
||||||
/* The spec says if an endpoint receives a HEADERS with invalid
|
/* The spec says if an endpoint receives a HEADERS with invalid
|
||||||
stream ID, it MUST issue connection error with error code
|
stream ID, it MUST issue connection error with error code
|
||||||
|
|
Loading…
Reference in New Issue