From f9c9de585570dc128ee29c86d8a27fc3be05e925 Mon Sep 17 00:00:00 2001 From: Hideki Miyazaki Date: Wed, 10 Mar 2021 23:33:18 +0900 Subject: [PATCH] free Mutex --- src/internal.c | 2 ++ src/ssl.c | 1 + 2 files changed, 3 insertions(+) diff --git a/src/internal.c b/src/internal.c index 806157809..3bb4c8eb7 100644 --- a/src/internal.c +++ b/src/internal.c @@ -1990,7 +1990,9 @@ void SSL_CtxResourceFree(WOLFSSL_CTX* ctx) if (ctx->x509_store.lookup.dirs->dir_entry) { wolfSSL_sk_BY_DIR_entry_free(ctx->x509_store.lookup.dirs->dir_entry); } + #endif + wc_FreeMutex(&ctx->x509_store.lookup.dirs->lock); XFREE(ctx->x509_store.lookup.dirs, ctx->heap, DYNAMIC_TYPE_OPENSSL); } #endif diff --git a/src/ssl.c b/src/ssl.c index e640cb7ae..9e3ddef3a 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -25894,6 +25894,7 @@ void wolfSSL_X509_STORE_free(WOLFSSL_X509_STORE* store) wolfSSL_sk_BY_DIR_entry_free(store->lookup.dirs->dir_entry); } #endif + wc_FreeMutex(&store->lookup.dirs->lock); XFREE(store->lookup.dirs, NULL, DYNAMIC_TYPE_OPENSSL); store->lookup.dirs = NULL; }