From 233d24a7378f3ef59baa7aa593278338c8e9d0d9 Mon Sep 17 00:00:00 2001 From: Dov Murik Date: Wed, 26 Dec 2012 22:00:08 +0200 Subject: redis-cli: fix prompt after shutdown command Fix redis-cli prompt to state "not connected" after a SHUTDOWN command is sent. --- src/redis-cli.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/redis-cli.c b/src/redis-cli.c index 2e13d3060..3526319d5 100644 --- a/src/redis-cli.c +++ b/src/redis-cli.c @@ -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) -- cgit v1.2.1