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

openSUSE Build Service is sponsored by