From 8c16bd245044d83a78198ae0c4ad4097414c9513 Mon Sep 17 00:00:00 2001 From: Jacob Barthelmeh Date: Mon, 21 Dec 2020 17:07:35 +0700 Subject: [PATCH] fix for infer memory leak report and for clang unused warning --- src/crl.c | 2 ++ src/ssl.c | 3 +++ 2 files changed, 5 insertions(+) diff --git a/src/crl.c b/src/crl.c index 5a37d4f0c..1663b347a 100644 --- a/src/crl.c +++ b/src/crl.c @@ -542,6 +542,8 @@ static RevokedCert *DupRevokedCertList(RevokedCert* in, void* heap) } current = current->next; } + + (void)heap; return head; } diff --git a/src/ssl.c b/src/ssl.c index 8135fc5b1..00a0915db 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -8857,6 +8857,8 @@ static int asn1_string_copy_to_buffer(WOLFSSL_ASN1_STRING* str, byte** buf, *len = str->length; XMEMCPY(*buf, str->data, str->length); } + + (void)heap; return WOLFSSL_SUCCESS; } @@ -41290,6 +41292,7 @@ err: WOLFSSL_MSG("No output parameters set"); WOLFSSL_LEAVE("wolfSSL_PEM_X509_INFO_read_bio", WOLFSSL_FAILURE); wolfSSL_sk_free(localSk); + wolfSSL_X509_INFO_free(current); return NULL; } if (ret != WOLFSSL_SUCCESS) {