From 0937c516a85b64a42660f973035bcc5799d545ac Mon Sep 17 00:00:00 2001 From: Tony Han Date: Sun, 28 Apr 2019 10:17:43 +0800 Subject: Return lingering_data when received data in lingering --- src/cow_http2_machine.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/cow_http2_machine.erl b/src/cow_http2_machine.erl index ee34e75..76fe957 100644 --- a/src/cow_http2_machine.erl +++ b/src/cow_http2_machine.erl @@ -353,7 +353,7 @@ data_frame(Frame={data, StreamID, _, Data}, State0=#http2_machine{ %% DATA frames received for such lingering streams. case lists:member(StreamID, Lingering) of true -> - {ok, State0}; + {ok, {lingering_data, StreamID, DataLen}, State}; false -> {error, {connection_error, stream_closed, 'DATA frame received for a closed stream. (RFC7540 5.1)'}, -- cgit v1.2.3