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
|
||||
regardless stream ID is even or odd. This is because client is
|
||||
not expected to receive request from server. */
|
||||
if (!session->server &&
|
||||
session_detect_idle_stream(session, frame->hd.stream_id)) {
|
||||
if (!session->server) {
|
||||
if (session_detect_idle_stream(session, frame->hd.stream_id)) {
|
||||
return session_inflate_handle_invalid_connection(
|
||||
session, frame, NGHTTP2_PROTOCOL_ERROR,
|
||||
"request HEADERS: client received request");
|
||||
}
|
||||
|
||||
return NGHTTP2_ERR_IGN_HEADER_BLOCK;
|
||||
}
|
||||
|
||||
if (!session_is_new_peer_stream_id(session, frame->hd.stream_id)) {
|
||||
/* The spec says if an endpoint receives a HEADERS with invalid
|
||||
stream ID, it MUST issue connection error with error code
|
||||
|
|
Loading…
Reference in New Issue