mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-11-21 19:01:00 +01:00
BUILD: ssl: fix again a libressl build failure after the openssl FD leak fix
As with every single OpenSSL fix, LibreSSL build broke again, this time
after commit 56996dabe ("BUG/MINOR: mworker/ssl: close OpenSSL FDs on
reload"). A definitive solution will have to be found quickly. For now,
let's exclude libressl from the version test.
This patch must be backported to 1.9 since the fix above was already
backported there.
This commit is contained in:
parent
d9986ed51e
commit
affd1b980a
@ -590,7 +590,7 @@ void mworker_reload()
|
||||
ptdf->fct();
|
||||
if (fdtab)
|
||||
deinit_pollers();
|
||||
#if defined(USE_OPENSSL) && (OPENSSL_VERSION_NUMBER >= 0x10101000L)
|
||||
#if defined(USE_OPENSSL) && (OPENSSL_VERSION_NUMBER >= 0x10101000L) && !defined(LIBRESSL_VERSION_NUMBER)
|
||||
if (global.ssl_used_frontend || global.ssl_used_backend)
|
||||
/* close random device FDs */
|
||||
RAND_keep_random_devices_open(0);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user