mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-14 12:20:24 +00:00
Fix sending of final chunk in HTTP/1.1
I broke this when fixing stream handlers earlier.
This commit is contained in:
parent
c4651261b6
commit
76f4db863e
1 changed files with 7 additions and 1 deletions
|
@ -846,7 +846,13 @@ commands(State0=#state{socket=Socket, transport=Transport, streams=Streams}, Str
|
|||
%% @todo Same as above.
|
||||
case lists:keyfind(StreamID, #stream.id, Streams) of
|
||||
#stream{version='HTTP/1.1'} ->
|
||||
Transport:send(Socket, [integer_to_binary(Size, 16), <<"\r\n">>, Data, <<"\r\n">>]);
|
||||
Transport:send(Socket, [
|
||||
integer_to_binary(Size, 16), <<"\r\n">>, Data,
|
||||
case IsFin of
|
||||
fin -> <<"\r\n0\r\n\r\n">>;
|
||||
nofin -> <<"\r\n">>
|
||||
end
|
||||
]);
|
||||
#stream{version='HTTP/1.0'} ->
|
||||
Transport:send(Socket, Data)
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue