From 4127e4488bcebceac59aefe6013e3f854b192394 Mon Sep 17 00:00:00 2001 From: Mark Nunberg Date: Tue, 9 Jan 2018 06:57:17 -0500 Subject: [PATCH] Don't add dead code for HIREDIS_NOSSL We changed this to `HIREDIS_SSL` --- async.c | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/async.c b/async.c index 5a14d45..db59036 100644 --- a/async.c +++ b/async.c @@ -525,10 +525,12 @@ static int __redisAsyncHandleConnect(redisAsyncContext *ac) { } } -#ifndef HIREDIS_NOSSL /** * Handle SSL when socket becomes available for reading. This also handles - * read-while-write and write-while-read + * read-while-write and write-while-read. + * + * These functions will not work properly unless `HIREDIS_SSL` is defined + * (however, they will compile) */ static void asyncSslRead(redisAsyncContext *ac) { int rv; @@ -592,19 +594,6 @@ static void asyncSslWrite(redisAsyncContext *ac) { /* Always reschedule a read */ _EL_ADD_READ(ac); } -#else - -/* Just so we're able to compile */ -static void asyncSslRead(redisAsyncContext *ac) { - abort(); - (void)ac; -} -static void asyncSslWrite(redisAsyncContext *ac) { - abort(); - (void)ac; -} - -#endif /* This function should be called when the socket is readable. * It processes all replies that can be read and executes their callbacks.