Commit 095db166f7 for openssl.org
commit 095db166f7a3d940f9cd6cc6b7ea07829198d153
Author: Sashan <anedvedicky@gmail.com>
Date: Mon Dec 15 16:33:17 2025 +0100
Update CHANGES.md
Co-authored-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/29385)
diff --git a/CHANGES.md b/CHANGES.md
index d6ae4aa614..0e5a3c813f 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*