File 0614-ssl-Fix-retransmission-timeout.patch of Package erlang

From c738a4bf1f92cd5caa40d728f7b465663640e806 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?P=C3=A9ter=20Dimitrov?= <peterdmv@erlang.org>
Date: Fri, 29 Mar 2019 16:48:36 +0100
Subject: [PATCH 1/2] ssl: Fix retransmission timeout

Set the upper limit of the retransmission timeout to 60 seconds
instead of 60 milliseconds.

Change-Id: I17168a015f352d2526935ea77a8aea686944ebcd
---
 lib/ssl/src/dtls_connection.erl | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/ssl/src/dtls_connection.erl b/lib/ssl/src/dtls_connection.erl
index 30b2ab7c4f..1772df11ff 100644
--- a/lib/ssl/src/dtls_connection.erl
+++ b/lib/ssl/src/dtls_connection.erl
@@ -895,10 +895,10 @@ start_retransmision_timer(Timeout, #state{protocol_specific = PS} = State) ->
     {State#state{flight_state = {retransmit, new_timeout(Timeout)}}, 
      [{state_timeout, Timeout, flight_retransmission_timeout}]}.
 
-new_timeout(N) when N =< 30 -> 
+new_timeout(N) when N =< 30000 ->
     N * 2;
 new_timeout(_) -> 
-    60.
+    60000.
 
 dtls_handshake_events(Packets) ->
     lists:map(fun(Packet) ->
-- 
2.16.4

openSUSE Build Service is sponsored by