From 5229d790fb720ea340171e4b290cffdce9c68197 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Fri, 18 May 2018 18:03:56 +0200 Subject: Don't send transfer-encoding when streaming 204 responses --- src/cowboy_stream_h.erl | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/cowboy_stream_h.erl') diff --git a/src/cowboy_stream_h.erl b/src/cowboy_stream_h.erl index 620975c..7f72080 100644 --- a/src/cowboy_stream_h.erl +++ b/src/cowboy_stream_h.erl @@ -178,10 +178,8 @@ info(_StreamID, {read_body_timeout, _}, State) -> %% We reset the expect field when a 100 continue response %% is sent or when any final response is sent. info(_StreamID, Inform = {inform, Status, _}, State0) -> - State = case Status of + State = case cow_http:status_to_integer(Status) of 100 -> State0#state{expect=undefined}; - <<"100">> -> State0#state{expect=undefined}; - <<"100 ", _/bits>> -> State0#state{expect=undefined}; _ -> State0 end, {[Inform], State}; -- cgit v1.2.3