From 569dd285cc3b327709860038464e095a0f007936 Mon Sep 17 00:00:00 2001 From: tb <> Date: Fri, 2 Aug 2024 14:02:33 +0000 Subject: free class->indexes in CRYPTO_cleanup_all_ex_data() ok jsing --- src/lib/libcrypto/crypto_ex_data.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/libcrypto/crypto_ex_data.c b/src/lib/libcrypto/crypto_ex_data.c index 947e02669b..2b3e28fac2 100644 --- a/src/lib/libcrypto/crypto_ex_data.c +++ b/src/lib/libcrypto/crypto_ex_data.c @@ -1,4 +1,4 @@ -/* $OpenBSD: crypto_ex_data.c,v 1.1 2024/08/02 10:48:54 jsing Exp $ */ +/* $OpenBSD: crypto_ex_data.c,v 1.2 2024/08/02 14:02:33 tb Exp $ */ /* * Copyright (c) 2023 Joel Sing * @@ -165,6 +165,7 @@ CRYPTO_cleanup_all_ex_data(void) if (class->indexes != NULL) { for (j = 0; j < CRYPTO_EX_DATA_MAX_INDEX; j++) free(class->indexes[j]); + free(class->indexes); } free(class); -- cgit v1.2.3-55-g6feb