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:
parent
d786fb6e94
commit
233d24a737
@ -517,8 +517,11 @@ static int cliReadReply(int output_raw_strings) {
|
|||||||
int output = 1;
|
int output = 1;
|
||||||
|
|
||||||
if (redisGetReply(context,&_reply) != REDIS_OK) {
|
if (redisGetReply(context,&_reply) != REDIS_OK) {
|
||||||
if (config.shutdown)
|
if (config.shutdown) {
|
||||||
|
redisFree(context);
|
||||||
|
context = NULL;
|
||||||
return REDIS_OK;
|
return REDIS_OK;
|
||||||
|
}
|
||||||
if (config.interactive) {
|
if (config.interactive) {
|
||||||
/* Filter cases where we should reconnect */
|
/* Filter cases where we should reconnect */
|
||||||
if (context->err == REDIS_ERR_IO && errno == ECONNRESET)
|
if (context->err == REDIS_ERR_IO && errno == ECONNRESET)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user