From d896b79b0994a35ecfd1c8e729d348d67236150e Mon Sep 17 00:00:00 2001 From: Mansour Ahmadi Date: Wed, 17 Oct 2018 18:13:57 -0400 Subject: Check return value of EVP_PKEY_new Reviewed-by: Paul Yang Reviewed-by: Nicola Tuveri Reviewed-by: Matt Caswell (Merged from https://github.com/openssl/openssl/pull/7427) --- apps/rsa.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'apps/rsa.c') diff --git a/apps/rsa.c b/apps/rsa.c index 5098a20dbc..fdd02dce32 100644 --- a/apps/rsa.c +++ b/apps/rsa.c @@ -269,6 +269,9 @@ int rsa_main(int argc, char **argv) } else if (outformat == FORMAT_MSBLOB || outformat == FORMAT_PVK) { EVP_PKEY *pk; pk = EVP_PKEY_new(); + if (pk == NULL) + goto end; + EVP_PKEY_set1_RSA(pk, rsa); if (outformat == FORMAT_PVK) { if (pubin) { -- cgit v1.2.1