From c7238e60d2979b18493ad10d58d2578c248988e1 Mon Sep 17 00:00:00 2001 From: Maciej Szlosarczyk Date: Mon, 29 Jul 2019 12:26:47 +0300 Subject: [PATCH] Ensure that state has always a session_id --- apps/epp_proxy/src/epp_tls_worker.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/epp_proxy/src/epp_tls_worker.erl b/apps/epp_proxy/src/epp_tls_worker.erl index f374f66..ec80b74 100644 --- a/apps/epp_proxy/src/epp_tls_worker.erl +++ b/apps/epp_proxy/src/epp_tls_worker.erl @@ -42,7 +42,9 @@ start_link(Socket) -> %% Client IP address, %% If certificate is revoked, this will fail right away here. %% mod_epp does exactly the same thing. -handle_cast(serve, State = #state{socket = Socket}) -> +handle_cast(serve, + State = #state{socket = Socket, + session_id = _SessionId}) -> {ok, {PeerIp, _PeerPort}} = ssl:peername(Socket), case ssl:handshake(Socket) of {ok, SecureSocket} ->