summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPieter Noordhuis <pcnoordhuis@gmail.com>2011-03-06 20:13:01 +0100
committerPieter Noordhuis <pcnoordhuis@gmail.com>2011-03-06 20:53:12 +0100
commit45332cc47bb25352d9980b871e63faac77e67cf1 (patch)
tree506bf7b2af1d85c3ec7e70168aeb13bf5ebd1dcf
parent048c0f0f37a67f3f33bdd5b179225ec853c1d8dc (diff)
downloadredis-45332cc47bb25352d9980b871e63faac77e67cf1.tar.gz
Minor memory leak in redis-cli (issue #464)
-rw-r--r--src/redis-cli.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/redis-cli.c b/src/redis-cli.c
index 08b3a713e..493d5e285 100644
--- a/src/redis-cli.c
+++ b/src/redis-cli.c
@@ -489,9 +489,13 @@ static int cliSendCommand(int argc, char **argv, int repeat) {
}
}
- if (cliReadReply(output_raw) != REDIS_OK)
+ if (cliReadReply(output_raw) != REDIS_OK) {
+ free(argvlen);
return REDIS_ERR;
+ }
}
+
+ free(argvlen);
return REDIS_OK;
}