From fff5cff2733fbc214c30cfcdba1b282174b884b2 Mon Sep 17 00:00:00 2001 From: Sean Parkinson Date: Wed, 22 Aug 2018 10:57:19 +1000 Subject: [PATCH] Fix for no certificates and calling DoVerifyCallback. --- src/internal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/internal.c b/src/internal.c index a5d8be466..08a7f0ae9 100644 --- a/src/internal.c +++ b/src/internal.c @@ -8539,7 +8539,7 @@ static int DoVerifyCallback(WOLFSSL* ssl, int ret, ProcPeerCertArgs* args) domain[0] = '\0'; /* build subject CN as string to return in store */ - if (args->dCert && args->dCert->subjectCN) { + if (args->dCertInit && args->dCert && args->dCert->subjectCN) { int subjectCNLen = args->dCert->subjectCNLen; if (subjectCNLen > ASN_NAME_MAX-1) subjectCNLen = ASN_NAME_MAX-1;