From 370d38016f89c747fb8f22070ba021e82583988e Mon Sep 17 00:00:00 2001 From: icy17 <39425646+icy17@users.noreply.github.com> Date: Fri, 1 Sep 2023 03:45:36 +0800 Subject: [PATCH] Fix potential crash on failed OpenSSL init (#12447) --- src/tls.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tls.c b/src/tls.c index e709c9930..7920b5f4e 100644 --- a/src/tls.c +++ b/src/tls.c @@ -211,6 +211,7 @@ static SSL_CTX *createSSLContext(redisTLSContextConfig *ctx_config, int protocol SSL_CTX *ctx = NULL; ctx = SSL_CTX_new(SSLv23_method()); + if (!ctx) goto error; SSL_CTX_set_options(ctx, SSL_OP_NO_SSLv2|SSL_OP_NO_SSLv3);