Mercurial > nginx
changeset 9399:61bd23f522d4
SSL: fixed build with OPENSSL_NO_DH.
| author | Sergey Kandaurov <pluknet@nginx.com> |
|---|---|
| date | Wed, 16 Apr 2025 20:58:57 +0400 |
| parents | ef6ae1c5ebd3 |
| children | ab2e28993c3f |
| files | src/event/ngx_event_openssl.c src/event/ngx_event_openssl.h |
| diffstat | 2 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/event/ngx_event_openssl.c Wed Apr 16 20:50:29 2025 +0400 +++ b/src/event/ngx_event_openssl.c Wed Apr 16 20:58:57 2025 +0400 @@ -1315,6 +1315,8 @@ ngx_int_t ngx_ssl_dhparam(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *file) { +#ifndef OPENSSL_NO_DH + BIO *bio; if (file->len == 0) { @@ -1385,6 +1387,8 @@ BIO_free(bio); +#endif + return NGX_OK; }
--- a/src/event/ngx_event_openssl.h Wed Apr 16 20:50:29 2025 +0400 +++ b/src/event/ngx_event_openssl.h Wed Apr 16 20:58:57 2025 +0400 @@ -19,7 +19,9 @@ #include <openssl/bn.h> #include <openssl/conf.h> #include <openssl/crypto.h> +#ifndef OPENSSL_NO_DH #include <openssl/dh.h> +#endif #ifndef OPENSSL_NO_ENGINE #include <openssl/engine.h> #endif
