From f1133c75da06a5d329206d9a52cc79a9fcb3a48c Mon Sep 17 00:00:00 2001 From: Michael Buckley Date: Tue, 20 Feb 2024 16:23:03 -0800 Subject: [PATCH] gen_publickey_from_dsa: Initialize BIGNUMs to NULL for OpenSSL 3 (#1320) --- src/openssl.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/openssl.c b/src/openssl.c index 31220f9c..85a92f24 100644 --- a/src/openssl.c +++ b/src/openssl.c @@ -1665,10 +1665,10 @@ gen_publickey_from_dsa(LIBSSH2_SESSION* session, libssh2_dsa_ctx *dsa, unsigned char *p; #ifdef USE_OPENSSL_3 - BIGNUM * p_bn; - BIGNUM * q; - BIGNUM * g; - BIGNUM * pub_key; + BIGNUM * p_bn = NULL; + BIGNUM * q = NULL; + BIGNUM * g = NULL; + BIGNUM * pub_key = NULL; EVP_PKEY_get_bn_param(dsa, OSSL_PKEY_PARAM_FFC_P, &p_bn); EVP_PKEY_get_bn_param(dsa, OSSL_PKEY_PARAM_FFC_G, &q);