diff options
author | sundb <sundbcn@gmail.com> | 2021-12-16 17:42:58 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-16 17:42:58 +0800 |
commit | c6657ef65bacc989a5ae1462062d41547fa84765 (patch) | |
tree | 859dfe063b7755339425c9ebbab3bdc55b4bf95f /ssl.c | |
parent | fd033e983acb69f7814255e7836f255411e17007 (diff) | |
parent | da5a4ff3622e8744b772a76f6ce580dc9134fb38 (diff) |
Merge branch 'redis:master' into master
Diffstat (limited to 'ssl.c')
-rw-r--r-- | ssl.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -351,7 +351,6 @@ static int redisSSLConnect(redisContext *c, SSL *ssl) { } hi_free(rssl); - SSL_free(ssl); return REDIS_ERR; } @@ -393,7 +392,11 @@ int redisInitiateSSLWithContext(redisContext *c, redisSSLContext *redis_ssl_ctx) } } - return redisSSLConnect(c, ssl); + if (redisSSLConnect(c, ssl) != REDIS_OK) { + goto error; + } + + return REDIS_OK; error: if (ssl) |