From 59046a7373215cd535cba7b7864ded34301c2357 Mon Sep 17 00:00:00 2001 From: Jan-Erik Rediger Date: Fri, 18 Jan 2013 10:13:10 +0100 Subject: [PATCH] Always exit if connection fails. This avoids unnecessary core dumps. Fixes antirez/redis#894 --- src/redis-cli.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/redis-cli.c b/src/redis-cli.c index c3938636b43f..b797b6a8a06a 100644 --- a/src/redis-cli.c +++ b/src/redis-cli.c @@ -1288,19 +1288,19 @@ int main(int argc, char **argv) { /* Latency mode */ if (config.latency_mode) { - cliConnect(0); + if (cliConnect(0) == REDIS_ERR) exit(1); latencyMode(); } /* Slave mode */ if (config.slave_mode) { - cliConnect(0); + if (cliConnect(0) == REDIS_ERR) exit(1); slaveMode(); } /* Get RDB mode. */ if (config.getrdb_mode) { - cliConnect(0); + if (cliConnect(0) == REDIS_ERR) exit(1); getRDB(); } @@ -1312,7 +1312,7 @@ int main(int argc, char **argv) { /* Find big keys */ if (config.bigkeys) { - cliConnect(0); + if (cliConnect(0) == REDIS_ERR) exit(1); findBigKeys(); }