File 0469-ssh-Fix-tc-internal_error-for-missing-dsa-algo.patch of Package erlang

From af74dd8454f60eac333572766f0fa406483fd898 Mon Sep 17 00:00:00 2001
From: Hans Nilsson <hans@erlang.org>
Date: Tue, 3 Mar 2020 16:40:27 +0100
Subject: [PATCH 09/12] ssh: Fix tc internal_error for missing dsa algo

---
 lib/ssh/test/ssh_basic_SUITE.erl | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lib/ssh/test/ssh_basic_SUITE.erl b/lib/ssh/test/ssh_basic_SUITE.erl
index 8fbcb9d3fb..c2942dec4c 100644
--- a/lib/ssh/test/ssh_basic_SUITE.erl
+++ b/lib/ssh/test/ssh_basic_SUITE.erl
@@ -351,6 +351,7 @@ init_per_group(internal_error, Config) ->
     DataDir = proplists:get_value(data_dir, Config),
     PrivDir = proplists:get_value(priv_dir, Config),
     ssh_test_lib:setup_dsa(DataDir, PrivDir),
+    ssh_test_lib:setup_ecdsa("256", DataDir, PrivDir),
     %% In the test case the key will be deleted after the daemon start:
     %% ... file:delete(filename:join(PrivDir, "system/ssh_host_dsa_key")),
     Config;
@@ -1067,6 +1068,7 @@ internal_error(Config) when is_list(Config) ->
 
     %% Now provoke an error in the following connect:
     file:delete(filename:join(PrivDir, "system/ssh_host_dsa_key")), 
+    file:delete(filename:join(PrivDir, "system/ssh_host_ecdsa_key")),
 
     {error, Error} =
         ssh:connect(Host, Port, [{silently_accept_hosts, true},
-- 
2.16.4

openSUSE Build Service is sponsored by