mirror of
https://github.com/nginx/nginx.git
synced 2025-02-25 18:55:26 -06:00
gRPC: WINDOW_UPDATE after END_STREAM handling (ticket #1797).
As per https://tools.ietf.org/html/rfc7540#section-6.9, WINDOW_UPDATE received after a frame with the END_STREAM flag should be handled and not treated as an error.
This commit is contained in:
parent
4c8abb84e3
commit
ee9c61b89b
@ -2091,7 +2091,8 @@ ngx_http_grpc_filter(void *data, ssize_t bytes)
|
||||
}
|
||||
|
||||
if (ctx->stream_id && ctx->done
|
||||
&& ctx->type != NGX_HTTP_V2_RST_STREAM_FRAME)
|
||||
&& ctx->type != NGX_HTTP_V2_RST_STREAM_FRAME
|
||||
&& ctx->type != NGX_HTTP_V2_WINDOW_UPDATE_FRAME)
|
||||
{
|
||||
ngx_log_error(NGX_LOG_ERR, r->connection->log, 0,
|
||||
"upstream sent frame for closed stream %ui",
|
||||
|
Loading…
Reference in New Issue
Block a user