aboutsummaryrefslogtreecommitdiffstats
path: root/package/network/services/dropbear/patches/610-skip-default-keys-in-custom-runs.patch
blob: a555a9e49856dd4466d6893a61b907fba341292d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
--- a/svr-runopts.c
+++ b/svr-runopts.c
@@ -505,6 +505,7 @@ void load_all_hostkeys() {
 		m_free(hostkey_file);
 	}
 
+	if (svr_opts.num_hostkey_files <= 0) {
 #ifdef DROPBEAR_RSA
 	loadhostkey(RSA_PRIV_FILENAME, 0);
 #endif
@@ -516,6 +517,7 @@ void load_all_hostkeys() {
 #ifdef DROPBEAR_ECDSA
 	loadhostkey(ECDSA_PRIV_FILENAME, 0);
 #endif
+	}
 
 #ifdef DROPBEAR_DELAY_HOSTKEY
 	if (svr_opts.delay_hostkey) {