From 35a3958dc6cdc404dd8af7f73ae755ea488e7a4c Mon Sep 17 00:00:00 2001 From: Eugene Syromiatnikov Date: Fri, 25 Jul 2025 03:46:36 +0200 Subject: [PATCH] crypto/mem.c: tfix in CRYPTO_aligned_alloc MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit * crypto/mem.c [OPENSSL_SMALL_FOOTPRINT] (CRYPTO_aligned_alloc): Change freeptr to *freeptr to properly update the variable passed by pointer. Signed-off-by: Eugene Syromiatnikov Reviewed-by: Saša Nedvědický Reviewed-by: Matt Caswell Reviewed-by: Paul Dale Reviewed-by: Neil Horman (Merged from https://github.com/openssl/openssl/pull/28059) --- crypto/mem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crypto/mem.c b/crypto/mem.c index 48da037af31..c0dffbfdad6 100644 --- a/crypto/mem.c +++ b/crypto/mem.c @@ -236,7 +236,7 @@ void *CRYPTO_aligned_alloc(size_t num, size_t alignment, void **freeptr, *freeptr = NULL; #if defined(OPENSSL_SMALL_FOOTPRINT) - ret = freeptr = NULL; + ret = *freeptr = NULL; return ret; #endif -- 2.47.3