From fe3f378eecc701e5bdd36c6f501c263bfd4ee6a2 Mon Sep 17 00:00:00 2001 From: Ben Taylor Date: Thu, 15 Jan 2026 08:38:06 +0000 Subject: [PATCH] Restore mbedtls_memory_buffer_alloc_free_and_self_test, as it is still required Signed-off-by: Ben Taylor --- programs/test/selftest.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/programs/test/selftest.c b/programs/test/selftest.c index 20bd7cb203..7312edf690 100644 --- a/programs/test/selftest.c +++ b/programs/test/selftest.c @@ -247,6 +247,19 @@ static int mbedtls_entropy_self_test_wrapper(int verbose) #if defined(MBEDTLS_SELF_TEST) +#if defined(MBEDTLS_MEMORY_BUFFER_ALLOC_C) +static int mbedtls_memory_buffer_alloc_free_and_self_test(int verbose) +{ + if (verbose != 0) { +#if defined(MBEDTLS_MEMORY_DEBUG) + mbedtls_memory_buffer_alloc_status(); +#endif + } + mbedtls_memory_buffer_alloc_free(); + return mbedtls_memory_buffer_alloc_self_test(verbose); +} +#endif + typedef struct { const char *name; int (*function)(int);