File 3025-kernel-test-Tweaked-the-traffic-case-s.patch of Package erlang
From 6b00c7dd3f43465eaf1da2bac6725a24c9e83e30 Mon Sep 17 00:00:00 2001
From: Micael Karlberg <bmk@erlang.org>
Date: Thu, 14 Dec 2023 09:22:30 +0100
Subject: [PATCH 5/6] [kernel|test] Tweaked the traffic case(s)
When an emsgsize error occurs, include the actual message
size in the error message.
---
lib/kernel/test/socket_SUITE.erl | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/lib/kernel/test/socket_SUITE.erl b/lib/kernel/test/socket_SUITE.erl
index be41909902..290bb8067e 100644
--- a/lib/kernel/test/socket_SUITE.erl
+++ b/lib/kernel/test/socket_SUITE.erl
@@ -43710,7 +43710,12 @@ tpp_tcp_client_msg_exchange_loop(Sock, Send, Recv, Data,
{error, SReason} ->
?SEV_EPRINT("send (~w of ~w): ~p"
"~n ~p", [N, Num, SReason, mq()]),
- exit({send, SReason, N})
+ case SReason of
+ emsgsize ->
+ exit({send, SReason, N, byte_size(Data)});
+ _ ->
+ exit({send, SReason, N})
+ end
end.
tpp_tcp_client_sock_open(Domain, Proto, BufInit) ->
--
2.35.3