[clang,warnings] fix Wjump-misses-init

This commit is contained in:
Armin Novak
2026-01-08 10:32:31 +01:00
parent 3365d4fb12
commit 71d283d9c5

View File

@@ -730,12 +730,14 @@ static BOOL makecert_create_rsa(EVP_PKEY** ppkey, size_t key_length)
if (EVP_PKEY_keygen_init(pctx) != 1)
goto fail;
WINPR_ASSERT(key_length <= UINT_MAX);
unsigned int keylen = (unsigned int)key_length;
const OSSL_PARAM params[] = { OSSL_PARAM_construct_uint("bits", &keylen),
OSSL_PARAM_construct_end() };
if (EVP_PKEY_CTX_set_params(pctx, params) != 1)
goto fail;
{
WINPR_ASSERT(key_length <= UINT_MAX);
unsigned int keylen = (unsigned int)key_length;
const OSSL_PARAM params[] = { OSSL_PARAM_construct_uint("bits", &keylen),
OSSL_PARAM_construct_end() };
if (EVP_PKEY_CTX_set_params(pctx, params) != 1)
goto fail;
}
if (EVP_PKEY_generate(pctx, ppkey) != 1)
goto fail;