From 3b8bafd4a74519c914e47845ec11700202475f2a Mon Sep 17 00:00:00 2001 From: William Lallemand Date: Tue, 19 Jul 2022 18:13:29 +0200 Subject: [PATCH] MINOR: init: load OpenSSL error strings Load OpenSSL Error strings in order to be able to output reason strings. This is mandatory to be able to use ERR_reason_error_string(). --- src/haproxy.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/haproxy.c b/src/haproxy.c index a2a737673..1d0fa3368 100644 --- a/src/haproxy.c +++ b/src/haproxy.c @@ -2222,8 +2222,10 @@ static void init(int argc, char **argv) cfg_run_diagnostics(); } - /* Initialize the random generators */ #ifdef USE_OPENSSL + /* Initialize the error strings of OpenSSL */ + SSL_load_error_strings(); + /* Initialize SSL random generator. Must be called before chroot for * access to /dev/urandom, and before ha_random_boot() which may use * RAND_bytes().