From: Tobias Brunner Date: Fri, 17 Feb 2023 15:58:19 +0000 (+0100) Subject: openssl: Fix size of plugin feature array X-Git-Tag: android-2.4.1-1~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=48ef9bfbb696528be7bd5f2b602d6a0b9999a1e3;p=thirdparty%2Fstrongswan.git openssl: Fix size of plugin feature array Fixes: 312847e1a322 ("openssl: Add curve25519 and curve448 after ECDH groups") --- 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)