From 93edb3ff3a800a701e2c33eb8f20330569a0a134 Mon Sep 17 00:00:00 2001 From: Yossi Gottlieb Date: Wed, 29 Jan 2020 21:40:02 +0200 Subject: [PATCH] TLS: Fix missing initialization in redis-cli. --- src/redis-cli.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/redis-cli.c b/src/redis-cli.c index 065c389c6..1919829e1 100644 --- a/src/redis-cli.c +++ b/src/redis-cli.c @@ -49,6 +49,7 @@ #include #ifdef USE_OPENSSL #include +#include #include #endif #include /* use sds.h from hiredis, so that only one set of sds functions will be present in the binary */ @@ -7933,6 +7934,14 @@ int main(int argc, char **argv) { parseEnv(); +#ifdef USE_OPENSSL + if (config.tls) { + ERR_load_crypto_strings(); + SSL_load_error_strings(); + SSL_library_init(); + } +#endif + /* Cluster Manager mode */ if (CLUSTER_MANAGER_MODE()) { clusterManagerCommandProc *proc = validateClusterManagerCommand();