From 74c4d31c078d878ab5d408b9c6a32fda02136b23 Mon Sep 17 00:00:00 2001 From: Jacob Barthelmeh Date: Fri, 27 Jul 2018 11:16:41 -0600 Subject: [PATCH] sanity check on pkcs8 variable --- src/ssl.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ssl.c b/src/ssl.c index 9bbc25a58..3b094d083 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -6428,6 +6428,10 @@ WOLFSSL_PKCS8_PRIV_KEY_INFO* wolfSSL_d2i_PKCS8_PKEY_bio(WOLFSSL_BIO* bio, } pkcs8 = wolfSSL_PKEY_new(); + if (pkcs8 == NULL) { + return NULL; + } + pkcs8->pkey.ptr = (char*)XMALLOC(keySz, NULL, DYNAMIC_TYPE_PUBLIC_KEY); if (pkcs8->pkey.ptr == NULL) { wolfSSL_EVP_PKEY_free(pkcs8);