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

openSUSE Build Service is sponsored by