File 0228-dtls-Correct-return-value-in-UDP-listener-initializa.patch of Package erlang
From bec1c5e3521623a005cdde5e10666e02a3019ec4 Mon Sep 17 00:00:00 2001
From: Ingela Anderton Andin <ingela@erlang.org>
Date: Fri, 15 Dec 2017 10:34:14 +0100
Subject: [PATCH 1/2] dtls: Correct return value in UDP listener initialization
---
lib/ssl/src/dtls_udp_listener.erl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/ssl/src/dtls_udp_listener.erl b/lib/ssl/src/dtls_udp_listener.erl
index c789a32087..f2166a343e 100644
--- a/lib/ssl/src/dtls_udp_listener.erl
+++ b/lib/ssl/src/dtls_udp_listener.erl
@@ -78,7 +78,7 @@ init([Port, EmOpts, InetOptions, DTLSOptions]) ->
listener = Socket,
close = false}}
catch _:_ ->
- {error, closed}
+ {stop, {shutdown, {error, closed}}}
end.
handle_call({accept, _}, _, #state{close = true} = State) ->
{reply, {error, closed}, State};
--
2.15.1