From: Sashan Date: Mon, 15 Dec 2025 15:33:17 +0000 (+0100) Subject: Update CHANGES.md X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=095db166f7a3d940f9cd6cc6b7ea07829198d153;p=thirdparty%2Fopenssl.git Update CHANGES.md Co-authored-by: Matt Caswell Reviewed-by: Neil Horman Reviewed-by: Matt Caswell (Merged from https://github.com/openssl/openssl/pull/29385) --- diff --git a/CHANGES.md b/CHANGES.md index d6ae4aa6147..0e5a3c813f6 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -36,10 +36,11 @@ OpenSSL 4.0 *Norbert Pocs* - * libcrypto no longer arms OPENSSL_cleanup() as atexit(3) handler by default. - Memory leak detectors now report there is allocated and reachable memory - at application exit. To avoid such leak detection the application must - call OPENSSL_cleanup() before main() exits. + * libcrypto no longer cleans up globally allocated data on process exit. This data + is cleaned up automatically by the OS instead. Some memory leak detectors + may report spurious allocated and reachable memory at application exit. To + avoid such spurious leak detection reports the application may call + OPENSSL_cleanup() before the process exits. *Alexandr Nedvedicky*