Add atexit configuration option to using atexit() in libcrypto at build-time.
[openssl.git] / NOTES-NONSTOP.md
index 68438b998884e2a068b7f93886867d8ad4c6f38b..ab13de7d3a760af4eccbd7db83a4e1ee440988e1 100644 (file)
@@ -56,7 +56,10 @@ relating to `atexit()` processing when a shared library is unloaded and when
 the program terminates. This limitation applies to all OpenSSL shared library
 components.
 
-A resolution to this situation is under investigation.
+It is possible to configure the build with `no-atexit` to avoid the SIGSEGV.
+Preferably, you can explicitly call `OPENSSL_cleanup()` from your application.
+It is not mandatory as it just deallocates various global data structures
+OpenSSL allocated.
 
 About Prefix and OpenSSLDir
 ---------------------------