From e631f2e56eba739958cf21fa44818c9ed06e92f6 Mon Sep 17 00:00:00 2001 From: Ruby Martin Date: Thu, 7 Aug 2025 11:57:14 -0600 Subject: [PATCH] add ret check before assigning row value --- src/ssl.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/ssl.c b/src/ssl.c index ce5fb21e9..d0e13901b 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -6041,11 +6041,13 @@ int AddCA(WOLFSSL_CERT_MANAGER* cm, DerBuffer** pDer, int type, int verify) if (ret == 0 && signer != NULL) { ret = FillSigner(signer, cert, type, der); - #ifndef NO_SKID - row = HashSigner(signer->subjectKeyIdHash); - #else - row = HashSigner(signer->subjectNameHash); - #endif + if (ret == 0){ + #ifndef NO_SKID + row = HashSigner(signer->subjectKeyIdHash); + #else + row = HashSigner(signer->subjectNameHash); + #endif + } #if defined(WOLFSSL_RENESAS_TSIP_TLS) || defined(WOLFSSL_RENESAS_FSPSM_TLS) /* Verify CA by TSIP so that generated tsip key is going to */