redis-cli: fix prompt after shutdown command

Fix redis-cli prompt to state "not connected" after a SHUTDOWN command
is sent.
This commit is contained in:
Dov Murik 2012-12-26 22:00:08 +02:00 committed by antirez
parent d786fb6e94
commit 233d24a737

View File

@ -517,8 +517,11 @@ static int cliReadReply(int output_raw_strings) {
int output = 1;
if (redisGetReply(context,&_reply) != REDIS_OK) {
if (config.shutdown)
if (config.shutdown) {
redisFree(context);
context = NULL;
return REDIS_OK;
}
if (config.interactive) {
/* Filter cases where we should reconnect */
if (context->err == REDIS_ERR_IO && errno == ECONNRESET)