From 61e58f0f046314dbec581de8cf4a1e9dcb6f0ae5 Mon Sep 17 00:00:00 2001 From: Lealem Amedie Date: Thu, 11 Dec 2025 17:05:13 -0700 Subject: [PATCH] Fix for analyzer null dereference --- src/internal.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/internal.c b/src/internal.c index a55b95a5b..dc0bad9ea 100644 --- a/src/internal.c +++ b/src/internal.c @@ -13204,6 +13204,10 @@ int CheckHostName(DecodedCert* dCert, const char *domainName, int checkCN; int ret = WC_NO_ERR_TRACE(DOMAIN_NAME_MISMATCH); + if (dCert == NULL) { + return BAD_FUNC_ARG; + } + if (CheckForAltNames(dCert, domainName, (word32)domainNameLen, &checkCN, flags, isIP) != 1) { ret = DOMAIN_NAME_MISMATCH;