File 3793-Improve-diagnostics.patch of Package erlang

From f5203bb16edef9e7a74af391dcdf65b444d419f9 Mon Sep 17 00:00:00 2001
From: Raimo Niskanen <raimo@erlang.org>
Date: Fri, 12 Aug 2022 16:59:18 +0200
Subject: [PATCH 03/11] Improve diagnostics

---
 lib/ssl/test/ssl_dist_SUITE.erl | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/lib/ssl/test/ssl_dist_SUITE.erl b/lib/ssl/test/ssl_dist_SUITE.erl
index b7abc3afad..4b2aa1dac5 100644
--- a/lib/ssl/test/ssl_dist_SUITE.erl
+++ b/lib/ssl/test/ssl_dist_SUITE.erl
@@ -515,13 +515,12 @@ gen_dist_test(Test, Config) ->
     try 
 	?MODULE:Test(NH1, NH2, Config)
     catch
-	_:Reason ->
-	    stop_ssl_node(NH1),
-	    stop_ssl_node(NH2),
-	    ct:fail(Reason)
+	Class:Reason:Stacktrace ->
+	    ct:fail({Class,Reason,Stacktrace})
+    after
+        stop_ssl_node(NH1),
+        stop_ssl_node(NH2)
     end,
-    stop_ssl_node(NH1),
-    stop_ssl_node(NH2),	
     success(Config).
 
 %% ssl_node side api
-- 
2.35.3

openSUSE Build Service is sponsored by