]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
Only call dh_set_moduli_file if using OpenSSL.
authorDarren Tucker <dtucker@dtucker.net>
Sat, 13 Mar 2021 03:40:43 +0000 (14:40 +1100)
committerDarren Tucker <dtucker@dtucker.net>
Sat, 13 Mar 2021 03:40:43 +0000 (14:40 +1100)
Fixes link failure when configuring --without-openssl since dh.c is not
linked in.

sshd.c

diff --git a/sshd.c b/sshd.c
index bda7455fd707581054ba0f9f2e579fdad6d08b48..32dd4dd4db8a91c42b7f7ba1cc449ea578262431 100644 (file)
--- a/sshd.c
+++ b/sshd.c
@@ -1725,8 +1725,10 @@ main(int ac, char **av)
        parse_server_config(&options, rexeced_flag ? "rexec" : config_file_name,
            cfg, &includes, NULL);
 
+#ifdef WITH_OPENSSL
        if (options.moduli_file != NULL)
                dh_set_moduli_file(options.moduli_file);
+#endif
 
        /* Fill in default values for those options not explicitly set. */
        fill_default_server_options(&options);