From: Kelvin Lee Date: Thu, 10 Sep 2020 05:58:13 +0000 (+1000) Subject: Fix VS2019 compile error C4703: potentially uninitialized local pointer variable... X-Git-Tag: openssl-3.0.0~139 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6ef8d2c69b3f0371d44d120bde41de25c4040a75;p=thirdparty%2Fopenssl.git Fix VS2019 compile error C4703: potentially uninitialized local pointer variable used. encode_key2text.c(689): error C4703: potentially uninitialized local pointer variable 'modulus_label' used encode_key2text.c(691): error C4703: potentially uninitialized local pointer variable 'exponent_label' used CLA: trivial Reviewed-by: Richard Levitte Reviewed-by: Tomas Mraz Reviewed-by: Paul Dale (Merged from https://github.com/openssl/openssl/pull/12845) --- diff --git a/providers/implementations/encode_decode/encode_key2text.c b/providers/implementations/encode_decode/encode_key2text.c index a1fc7ab4983..f8f9712e961 100644 --- a/providers/implementations/encode_decode/encode_key2text.c +++ b/providers/implementations/encode_decode/encode_key2text.c @@ -633,8 +633,8 @@ static int rsa_to_text(BIO *out, const void *key, int selection) { const RSA *rsa = key; const char *type_label = "RSA key"; - const char *modulus_label; - const char *exponent_label; + const char *modulus_label = NULL; + const char *exponent_label = NULL; const BIGNUM *rsa_d = NULL, *rsa_n = NULL, *rsa_e = NULL; STACK_OF(BIGNUM_const) *factors = NULL; STACK_OF(BIGNUM_const) *exps = NULL;