From fb8fc4d8002b050407f7f9fcee546d5c672562f8 Mon Sep 17 00:00:00 2001 From: David Garske Date: Thu, 1 Aug 2019 11:54:28 -0700 Subject: [PATCH] Fix for scan-build warning with altName->name possible use of NULL pointer. --- src/internal.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/internal.c b/src/internal.c index 64b16c485..14b87d4e6 100644 --- a/src/internal.c +++ b/src/internal.c @@ -8424,8 +8424,10 @@ static int CheckForAltNames(DecodedCert* dCert, char* domain, int* checkCN) break; } /* No matches and wild pattern match failed. */ - else if (altName->name[0] == '*' && match == 0) + else if (altName->name && altName->len >=1 && + altName->name[0] == '*' && match == 0) { match = -1; + } altName = altName->next; }