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().
diff --git a/src/haproxy.c b/src/haproxy.c
index a2a7376..1d0fa33 100644
--- a/src/haproxy.c
+++ b/src/haproxy.c
@@ -2222,8 +2222,10 @@
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().