提交 70778190 authored 作者: Chris Rienzo's avatar Chris Rienzo 提交者: Mike Jerris

FS-9827 [mod_hiredis] handle NIL reply

上级 12483d5e
...@@ -218,6 +218,9 @@ static switch_status_t hiredis_context_execute_sync(hiredis_context_t *context, ...@@ -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);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论