X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/f9334a281c155709bd269771c11fc5bbf687c17b..f2cb6292ba93101c1e8eff8933df6157cfe05fd8:/src/src/tls-openssl.c diff --git a/src/src/tls-openssl.c b/src/src/tls-openssl.c index 83594c973..ca687a632 100644 --- a/src/src/tls-openssl.c +++ b/src/src/tls-openssl.c @@ -266,6 +266,7 @@ DEBUG(D_tls) debug_printf("Generating %d bit RSA key...\n", keylength); #ifdef EXIM_HAVE_RSA_GENKEY_EX if ( !BN_set_word(bn, (unsigned long)RSA_F4) + || !(rsa_key = RSA_new()) || !RSA_generate_key_ex(rsa_key, keylength, bn, NULL) ) #else