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_6_7~34 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4d97ae33305d4afd353a681822e7dc65f6abb159;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 abc1317778..6847ef33b4 100644 --- a/libraries/libldap/tls_o.c +++ b/libraries/libldap/tls_o.c @@ -563,7 +563,7 @@ tlso_ctx_init( struct ldapoptions *lo, struct ldaptls *lt, int is_server, char * 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 )