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