aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/event/ngx_event_openssl.c4
-rw-r--r--src/event/ngx_event_openssl.h1
2 files changed, 5 insertions, 0 deletions
diff --git a/src/event/ngx_event_openssl.c b/src/event/ngx_event_openssl.c
index 3573dc850..2c6d44595 100644
--- a/src/event/ngx_event_openssl.c
+++ b/src/event/ngx_event_openssl.c
@@ -90,6 +90,10 @@ int ngx_connection_index;
ngx_int_t
ngx_ssl_init(ngx_log_t *log)
{
+#if OPENSSL_VERSION_NUMBER >= 0x00907000
+ OPENSSL_config(NULL);
+#endif
+
SSL_library_init();
SSL_load_error_strings();
diff --git a/src/event/ngx_event_openssl.h b/src/event/ngx_event_openssl.h
index 9777fe3d9..7247fd225 100644
--- a/src/event/ngx_event_openssl.h
+++ b/src/event/ngx_event_openssl.h
@@ -15,6 +15,7 @@
#include <openssl/err.h>
#if OPENSSL_VERSION_NUMBER >= 0x00907000
+#include <openssl/conf.h>
#include <openssl/engine.h>
#define NGX_SSL_ENGINE 1
#endif