From 8b9a09c9fe670e95fe888009e3eb28439eab9ce0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Mon, 23 Apr 2018 15:49:34 +0200 Subject: HTTP/2 informational responses don't end the stream --- src/cowboy_http2.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/cowboy_http2.erl') diff --git a/src/cowboy_http2.erl b/src/cowboy_http2.erl index 82f4d2e..74ebe5e 100644 --- a/src/cowboy_http2.erl +++ b/src/cowboy_http2.erl @@ -534,7 +534,7 @@ commands(State, Stream, [{error_response, _, _, _}|Tail]) -> commands(State, Stream, Tail); %% Send an informational response. commands(State0, Stream=#stream{local=idle}, [{inform, StatusCode, Headers}|Tail]) -> - State = send_headers(State0, Stream, StatusCode, Headers, fin), + State = send_headers(State0, Stream, StatusCode, Headers, nofin), commands(State, Stream, Tail); %% Send response headers. %% -- cgit v1.2.3