From 5cede22d1ea4a13299c7e8cd2f0932c3c2dc010f Mon Sep 17 00:00:00 2001 From: Jacob Barthelmeh Date: Tue, 11 Aug 2020 12:59:01 -0600 Subject: [PATCH] wait to set size till after sanity check --- src/ssl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ssl.c b/src/ssl.c index 7f3a0efd4..714ec9a06 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -7619,11 +7619,12 @@ WOLFSSL_EVP_PKEY* wolfSSL_d2i_PUBKEY(WOLFSSL_EVP_PKEY** out, static int wolfSSL_EVP_PKEY_get_der(const WOLFSSL_EVP_PKEY* key, unsigned char** der) { unsigned char* pt; - int sz = key->pkey_sz; + int sz; if (!key || !key->pkey_sz) return WOLFSSL_FATAL_ERROR; + sz = key->pkey_sz; if (der) { pt = (unsigned char*)key->pkey.ptr; if (*der) {