From 48ef9bfbb696528be7bd5f2b602d6a0b9999a1e3 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Fri, 17 Feb 2023 16:58:19 +0100 Subject: [PATCH] openssl: Fix size of plugin feature array Fixes: 312847e1a322 ("openssl: Add curve25519 and curve448 after ECDH groups") --- src/libstrongswan/plugins/openssl/openssl_plugin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libstrongswan/plugins/openssl/openssl_plugin.c b/src/libstrongswan/plugins/openssl/openssl_plugin.c index f641bb1f6f..2807e2316e 100644 --- a/src/libstrongswan/plugins/openssl/openssl_plugin.c +++ b/src/libstrongswan/plugins/openssl/openssl_plugin.c @@ -709,7 +709,7 @@ METHOD(plugin_t, get_features, int, PLUGIN_PROVIDE(KE, CURVE_448), #endif /* OPENSSL_VERSION_NUMBER && !OPENSSL_NO_ECDH */ }; - static plugin_feature_t f[countof(f_base) + countof(f_ecdh)] = {}; + static plugin_feature_t f[countof(f_base) + countof(f_ecdh) + countof(f_xdh)] = {}; static int count = 0; if (!count)