mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-07 07:37:02 +02:00
BUG/MINOR: ssl: initialize SSL error before parsing
The SSL error initialization need to be done before the configuration parsing, because it uses the SSL. Need to be backported to 2.6.
This commit is contained in:
parent
e30f378236
commit
44c80ce5b3
@ -1932,6 +1932,14 @@ static void init(int argc, char **argv)
|
||||
struct pre_check_fct *prcf;
|
||||
int ideal_maxconn;
|
||||
|
||||
#if defined(USE_OPENSSL) && (HA_OPENSSL_VERSION_NUMBER < 0x1010000fL)
|
||||
/* Initialize the error strings of OpenSSL
|
||||
* It only needs to be done explicitly with older versions of the SSL
|
||||
* library. On newer versions, errors strings are loaded during start
|
||||
* up. */
|
||||
SSL_load_error_strings();
|
||||
#endif
|
||||
|
||||
startup_logs_init();
|
||||
|
||||
if (!init_trash_buffers(1)) {
|
||||
@ -2305,13 +2313,6 @@ static void init(int argc, char **argv)
|
||||
wolfSSL_Debugging_ON();
|
||||
#endif
|
||||
|
||||
#if (HA_OPENSSL_VERSION_NUMBER < 0x1010000fL)
|
||||
/* Initialize the error strings of OpenSSL
|
||||
* It only needs to be done explicitly with older versions of the SSL
|
||||
* library. On newer versions, errors strings are loaded during start
|
||||
* up. */
|
||||
SSL_load_error_strings();
|
||||
#endif
|
||||
|
||||
/* Initialize SSL random generator. Must be called before chroot for
|
||||
* access to /dev/urandom, and before ha_random_boot() which may use
|
||||
|
Loading…
Reference in New Issue
Block a user