FS-9827 [mod_hiredis] handle NIL reply

This commit is contained in:
Chris Rienzo 2016-12-07 14:53:29 -05:00 committed by Mike Jerris
parent 12483d5ee3
commit 7077819039
1 changed files with 3 additions and 0 deletions

View File

@ -218,6 +218,9 @@ static switch_status_t hiredis_context_execute_sync(hiredis_context_t *context,
case REDIS_REPLY_INTEGER: case REDIS_REPLY_INTEGER:
*resp = switch_mprintf("%lld", response->integer); *resp = switch_mprintf("%lld", response->integer);
break; break;
case REDIS_REPLY_NIL:
*resp = NULL;
break;
default: default:
switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_ERROR, "hiredis: response error[%s][%d]\n", response->str, response->type); switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_ERROR, "hiredis: response error[%s][%d]\n", response->str, response->type);
freeReplyObject(response); freeReplyObject(response);