diff options
author | Maxim Dounin <mdounin@mdounin.ru> | 2012-01-30 07:38:27 +0000 |
---|---|---|
committer | Maxim Dounin <mdounin@mdounin.ru> | 2012-01-30 07:38:27 +0000 |
commit | 90a7a8f5d98b464b675c883383185a5048fc22db (patch) | |
tree | 0691c1a506d99ea64e044c75e373bb9d6b26ea84 /src | |
parent | 94992aa62ee65812fef0c9f3e1c1b9d80e0badfe (diff) | |
download | nginx-90a7a8f5d98b464b675c883383185a5048fc22db.tar.gz nginx-90a7a8f5d98b464b675c883383185a5048fc22db.zip |
Removed ENGINE_load_builtin_engines() call.
It's already called by OPENSSL_config(). Calling it again causes some
openssl engines (notably GOST) to corrupt memory, as they don't expect
to be created more than once.
Diffstat (limited to 'src')
-rw-r--r-- | src/event/ngx_event_openssl.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/event/ngx_event_openssl.c b/src/event/ngx_event_openssl.c index 01c99f43b..f393334ad 100644 --- a/src/event/ngx_event_openssl.c +++ b/src/event/ngx_event_openssl.c @@ -92,8 +92,6 @@ ngx_ssl_init(ngx_log_t *log) SSL_library_init(); SSL_load_error_strings(); - ENGINE_load_builtin_engines(); - OpenSSL_add_all_algorithms(); ngx_ssl_connection_index = SSL_get_ex_new_index(0, NULL, NULL, NULL, NULL); |