mirror of
https://github.com/nginx/nginx.git
synced 2026-10-22 03:51:14 +00:00
HTTP/2: write logs when refusing streams with data.
Refusing streams is known to be incorrectly handled at least by IE, Edge and Safari. Make sure to provide appropriate logging to simplify fixing this in the affected browsers.
This commit is contained in:
parent
7691b9750e
commit
eb38cbda2f
1 changed files with 4 additions and 0 deletions
|
|
@ -1060,6 +1060,10 @@ ngx_http_v2_state_headers(ngx_http_v2_connection_t *h2c, u_char *pos,
|
|||
|
||||
if (!h2c->settings_ack && !(h2c->state.flags & NGX_HTTP_V2_END_STREAM_FLAG))
|
||||
{
|
||||
ngx_log_error(NGX_LOG_INFO, h2c->connection->log, 0,
|
||||
"client sent stream with data "
|
||||
"before settings were acknowledged");
|
||||
|
||||
status = NGX_HTTP_V2_REFUSED_STREAM;
|
||||
goto rst_stream;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue