summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSalvatore Sanfilippo <antirez@gmail.com>2018-05-24 16:15:21 +0200
committerGitHub <noreply@github.com>2018-05-24 16:15:21 +0200
commit18b7f71130ca001f47d605f8e03a99cf1785d54f (patch)
tree409578270c20fc29a9c1937b2a171c720c17a914
parentef7ccad180decf89f8e378b86813af2984804d27 (diff)
parent46e241ac8e5918c2d774752346bc9b6fd4b0adeb (diff)
downloadredis-18b7f71130ca001f47d605f8e03a99cf1785d54f.tar.gz
Merge pull request #4932 from 0xtonyxia/fix-redis-cli-set-prefer-memory-leak
Fix redis-cli memory leak when sending set :preference command.
-rw-r--r--src/redis-cli.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/redis-cli.c b/src/redis-cli.c
index b7d963a0b..d106d8f5d 100644
--- a/src/redis-cli.c
+++ b/src/redis-cli.c
@@ -1663,6 +1663,8 @@ static void repl(void) {
exit(0);
} else if (argv[0][0] == ':') {
cliSetPreferences(argv,argc,1);
+ sdsfreesplitres(argv,argc);
+ linenoiseFree(line);
continue;
} else if (strcasecmp(argv[0],"restart") == 0) {
if (config.eval) {