summaryrefslogtreecommitdiffstats
path: root/usr.sbin/httpd/src/modules/ssl/ssl_engine_init.c
diff options
context:
space:
mode:
authorbeck <beck@openbsd.org>2000-07-21 01:20:29 +0000
committerbeck <beck@openbsd.org>2000-07-21 01:20:29 +0000
commit62c07831819715d05ec1fac2ae9c8302c5879d61 (patch)
tree57149588307bbacff908411df6cdf533ede58c42 /usr.sbin/httpd/src/modules/ssl/ssl_engine_init.c
parentDeal with a bunch of dhcp issues, ok fries@: (diff)
downloadwireguard-openbsd-62c07831819715d05ec1fac2ae9c8302c5879d61.tar.xz
wireguard-openbsd-62c07831819715d05ec1fac2ae9c8302c5879d61.zip
Mod_SSL 2.6.5 - from brad@, thanks.
Diffstat (limited to 'usr.sbin/httpd/src/modules/ssl/ssl_engine_init.c')
-rw-r--r--usr.sbin/httpd/src/modules/ssl/ssl_engine_init.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/usr.sbin/httpd/src/modules/ssl/ssl_engine_init.c b/usr.sbin/httpd/src/modules/ssl/ssl_engine_init.c
index 125d8c41160..1baf203680d 100644
--- a/usr.sbin/httpd/src/modules/ssl/ssl_engine_init.c
+++ b/usr.sbin/httpd/src/modules/ssl/ssl_engine_init.c
@@ -1026,6 +1026,14 @@ void ssl_init_ModuleKill(void *data)
sc->pSSLCtx = NULL;
}
}
+
+ /*
+ * Try to kill the internals of the SSL library.
+ */
+ ERR_free_strings();
+ ERR_remove_state(0);
+ EVP_cleanup();
+
return;
}