From f5c463148f2d0c0a2a535fad2bfd8f25452c31e5 Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Tue, 13 Oct 2020 16:21:27 +0200 Subject: [PATCH] check null --- src/ssl.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ssl.c b/src/ssl.c index b9ac91001..e309c292a 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -42037,6 +42037,10 @@ err: int ret; WOLFSSL_ENTER("wolfSSL_CTX_use_certificate"); + if (!ctx || !x || !x->derCert) { + WOLFSSL_MSG("Bad parameter"); + return WOLFSSL_FAILURE; + } FreeDer(&ctx->certificate); /* Make sure previous is free'd */ ret = AllocDer(&ctx->certificate, x->derCert->length, CERT_TYPE,