diff options
Diffstat (limited to 'src/gun_http2.erl')
-rw-r--r-- | src/gun_http2.erl | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/gun_http2.erl b/src/gun_http2.erl index e6f09ea..bbc76ab 100644 --- a/src/gun_http2.erl +++ b/src/gun_http2.erl @@ -50,7 +50,6 @@ }). -record(http2_state, { - owner :: pid(), socket :: inet:socket() | ssl:sslsocket(), transport :: module(), opts = #{} :: gun:http2_opts(), @@ -119,7 +118,7 @@ opts_name() -> http2_opts. has_keepalive() -> true. default_keepalive() -> 5000. -init(Owner, Socket, Transport, Opts0) -> +init(_ReplyTo, Socket, Transport, Opts0) -> %% We have different defaults than the protocol in order %% to optimize for performance when receiving responses. Opts = Opts0#{ @@ -129,7 +128,7 @@ init(Owner, Socket, Transport, Opts0) -> {ok, Preface, HTTP2Machine} = cow_http2_machine:init(client, Opts), Handlers = maps:get(content_handlers, Opts, [gun_data_h]), %% @todo Better validate the preface being received. - State = #http2_state{owner=Owner, socket=Socket, + State = #http2_state{socket=Socket, transport=Transport, opts=Opts, content_handlers=Handlers, http2_machine=HTTP2Machine}, Transport:send(Socket, Preface), |