File 0222-ssl-Make-sure-diffrent-process-send-and-receive.patch of Package erlang
From f8a5166352239ac65205dc4cccfdfebf4cf176b9 Mon Sep 17 00:00:00 2001
From: Ingela Anderton Andin <ingela@erlang.org>
Date: Mon, 20 Apr 2020 15:47:35 +0200
Subject: [PATCH] ssl: Make sure diffrent process send and receive
---
lib/ssl/test/ssl_packet_SUITE.erl | 2 +-
lib/ssl/test/ssl_payload_SUITE.erl | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/ssl/test/ssl_packet_SUITE.erl b/lib/ssl/test/ssl_packet_SUITE.erl
index 3d5996a4dc..2c6f169fd0 100644
--- a/lib/ssl/test/ssl_packet_SUITE.erl
+++ b/lib/ssl/test/ssl_packet_SUITE.erl
@@ -2148,7 +2148,7 @@ server_packet_decode(Socket, Packet) ->
{ssl, Socket, Packet} -> ok;
Other1 -> exit({?LINE, Other1})
end,
- ok = ssl:send(Socket, Packet),
+ spawn(fun() -> ssl:send(Socket, Packet) end),
receive
{ssl, Socket, Packet} -> ok;
Other2 -> exit({?LINE, Other2})
diff --git a/lib/ssl/test/ssl_payload_SUITE.erl b/lib/ssl/test/ssl_payload_SUITE.erl
index 9b6a31b975..6b3df7ec3e 100644
--- a/lib/ssl/test/ssl_payload_SUITE.erl
+++ b/lib/ssl/test/ssl_payload_SUITE.erl
@@ -725,7 +725,7 @@ client_active_once_server_close(
send(_Socket, _Data, 0, _) ->
ok;
send(Socket, Data, Count, RecvEcho) ->
- ok = ssl:send(Socket, Data),
+ spawn(fun() -> ssl:send(Socket, Data) end),
RecvEcho(),
send(Socket, Data, Count - 1, RecvEcho).
--
2.16.4