From 3e1130cd5eb2b6dc0973f808ee55483ce0849ae0 Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Mon, 6 Nov 2023 09:08:43 +0000 Subject: [PATCH] ITS#10124 libldap: fix dhparam init with OpenSSL 3.x --- libraries/libldap/tls_o.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 ) -- 2.47.2