Only cleanup TLS if it is initialised.

Closes #2975
This commit is contained in:
Roger A. Light
2025-08-09 22:43:11 +01:00
parent 2282c00bd9
commit a35efd9c0d
+6 -5
View File
@@ -149,12 +149,13 @@ int net__init(void)
void net__cleanup(void)
{
#ifdef WITH_TLS
# if !defined(OPENSSL_NO_ENGINE) && OPENSSL_API_LEVEL < 30000
ENGINE_cleanup();
# endif
is_tls_initialized = false;
cleanup_ui_method();
if(is_tls_initialized){
# if !defined(OPENSSL_NO_ENGINE) && OPENSSL_API_LEVEL < 30000
ENGINE_cleanup();
# endif
is_tls_initialized = false;
}
#endif
#ifdef WITH_SRV