From: Tianyi Song Date: Tue, 25 Feb 2025 05:35:03 +0000 (+0800) Subject: openssl: check return value of X509_get0_pubkey X-Git-Tag: curl-8_13_0~357 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5addb3e1cc524f32c860f22f5740aace8699e28d;p=thirdparty%2Fcurl.git openssl: check return value of X509_get0_pubkey Fixes #16468 Closes #16469 --- diff --git a/lib/vtls/openssl.c b/lib/vtls/openssl.c index 3816ce14e9..c7d84291c7 100644 --- a/lib/vtls/openssl.c +++ b/lib/vtls/openssl.c @@ -4532,7 +4532,7 @@ static void infof_certstack(struct Curl_easy *data, const SSL *ssl) sizeof(group_name), NULL); msnprintf(group_name_final, sizeof(group_name_final), "/%s", group_name); } - type_name = EVP_PKEY_get0_type_name(current_pkey); + type_name = current_pkey ? EVP_PKEY_get0_type_name(current_pkey) : NULL; #else get_group_name = 0; type_name = NULL;