diff --git a/src/redis-cli.c b/src/redis-cli.c index 7ad80c0a1..c0cc69592 100644 --- a/src/redis-cli.c +++ b/src/redis-cli.c @@ -1989,6 +1989,8 @@ static void repl(void) { if (config.eval) { config.eval_ldb = 1; config.output = OUTPUT_RAW; + sdsfreesplitres(argv,argc); + linenoiseFree(line); return; /* Return to evalMode to restart the session. */ } else { printf("Use 'restart' only in Lua debugging mode.");