From: Howard Chu Date: Mon, 6 Nov 2023 09:08:43 +0000 (+0000) Subject: ITS#10124 libldap: fix dhparam init with OpenSSL 3.x X-Git-Tag: OPENLDAP_REL_ENG_2_5_17~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3e1130cd5eb2b6dc0973f808ee55483ce0849ae0;p=thirdparty%2Fopenldap.git ITS#10124 libldap: fix dhparam init with OpenSSL 3.x --- diff --git a/libraries/libldap/tls_o.c b/libraries/libldap/tls_o.c index 4123a9b91a..055d14025b 100644 --- a/libraries/libldap/tls_o.c +++ b/libraries/libldap/tls_o.c @@ -539,7 +539,7 @@ tlso_ctx_init( struct ldapoptions *lo, struct ldaptls *lt, int is_server ) if ( is_server && lo->ldo_tls_dhfile ) { #if OPENSSL_VERSION_MAJOR >= 3 EVP_PKEY *dh; -#define bio_params( bio, dh ) dh = PEM_read_bio_Parameters( bio, &dh ) +#define bio_params( bio, dh ) dh = PEM_read_bio_Parameters( bio, NULL ) #else DH *dh; #define bio_params( bio, dh ) dh = PEM_read_bio_DHparams( bio, NULL, NULL, NULL )