From 45b024969072dcf46d448d01f76bf859792a29f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Wed, 31 Oct 2018 09:24:24 +0100 Subject: Fix the error sent when we receive an RST_STREAM --- src/gun_http2.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/gun_http2.erl') diff --git a/src/gun_http2.erl b/src/gun_http2.erl index a562e59..8d8e93d 100644 --- a/src/gun_http2.erl +++ b/src/gun_http2.erl @@ -199,7 +199,8 @@ trailers_frame(State, StreamID, Trailers) -> rst_stream_frame(State=#http2_state{streams=Streams0}, StreamID, Reason) -> case lists:keytake(StreamID, #stream.id, Streams0) of {value, #stream{ref=StreamRef, reply_to=ReplyTo}, Streams} -> - ReplyTo ! {gun_error, self(), StreamRef, Reason}, + ReplyTo ! {gun_error, self(), StreamRef, + {stream_error, Reason, 'Stream reset by server.'}}, State#http2_state{streams=Streams}; false -> State -- cgit v1.2.3