]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
upstream: missing ifdef
authordjm@openbsd.org <djm@openbsd.org>
Mon, 2 Sep 2024 12:18:35 +0000 (12:18 +0000)
committerDamien Miller <djm@mindrot.org>
Mon, 2 Sep 2024 12:34:08 +0000 (22:34 +1000)
OpenBSD-Commit-ID: 85f09da957dd39fd0abe08fe5ee19393f25c2021

sshd-session.c

index dc8154a999ac26959ce51d5817a17dc53e37f1d9..cfdbf7c1788f970aea82e4f83d45e6713a6c5c50 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: sshd-session.c,v 1.7 2024/09/02 12:13:56 djm Exp $ */
+/* $OpenBSD: sshd-session.c,v 1.8 2024/09/02 12:18:35 djm Exp $ */
 /*
  * SSH2 implementation:
  * Privilege Separation:
@@ -1465,7 +1465,9 @@ do_ssh2_kex(struct ssh *ssh)
 #endif
        kex->kex[KEX_C25519_SHA256] = kex_gen_server;
        kex->kex[KEX_KEM_SNTRUP761X25519_SHA512] = kex_gen_server;
-       kex->kex[KEX_KEM_MLKEM768X25519_SHA256] = kex_gen_server;
+#ifdef WITH_MLKEM
+       kex->kex[KEX_KEM_MLKEM768X25519_SHA256] = kex_gen_server;
+#endif
        kex->load_host_public_key=&get_hostkey_public_by_type;
        kex->load_host_private_key=&get_hostkey_private_by_type;
        kex->host_key_index=&get_hostkey_index;