diff --git a/src/redis-cli.c b/src/redis-cli.c index f10382ed9d48e828fc86431036de4fbe2dc3a86c..1f8018ac7e7925e3c2a555178337a7106846aedb 100644 --- a/src/redis-cli.c +++ b/src/redis-cli.c @@ -1439,6 +1439,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) {