File 2312-ssl-Fix-faulty-match-of-Socket-in-handle_info-3.patch of Package erlang
From 4b31cafb5fef760c3b207dafdd5fed9e5fa9023a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?P=C3=A9ter=20Dimitrov?= <peterdmv@erlang.org>
Date: Thu, 11 Apr 2019 16:11:02 +0200
Subject: [PATCH] ssl: Fix faulty match of Socket in handle_info/3
Fix dtls_connection:handle_info/3 to correctly match the Socket
in static_env.
Change-Id: Iddaad0514c2413abac6d9a06292556e07acc7729
---
lib/ssl/src/dtls_connection.erl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/ssl/src/dtls_connection.erl b/lib/ssl/src/dtls_connection.erl
index 13fc0b25e7..e070006900 100644
--- a/lib/ssl/src/dtls_connection.erl
+++ b/lib/ssl/src/dtls_connection.erl
@@ -924,7 +924,7 @@ handle_info({Protocol, _, _, _, Data}, StateName,
end;
handle_info({PassiveTag, Socket}, StateName,
- #state{static_env = #static_env{socket = Socket,
+ #state{static_env = #static_env{socket = {_, Socket},
passive_tag = PassiveTag},
protocol_specific = PS} = State) ->
next_event(StateName, no_record,
--
2.16.4