From: Miroslav Lichvar Date: Wed, 12 Feb 2025 12:22:04 +0000 (+0100) Subject: client: fix memory leak of empty readline() string X-Git-Tag: 4.7-pre1~43 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=55898e9b07d2bf97cb3bb96987dbe57f1b6376ef;p=thirdparty%2Fchrony.git client: fix memory leak of empty readline() string --- diff --git a/client.c b/client.c index 70bcdae2..6bbce140 100644 --- a/client.c +++ b/client.c @@ -125,12 +125,11 @@ read_line(void) strncpy(line, cmd, sizeof(line) - 1); line[sizeof(line) - 1] = '\0'; add_history(cmd); - /* free the buffer allocated by readline */ - Free(cmd); } else { /* simulate the user has entered an empty line */ *line = '\0'; } + Free(cmd); return( line ); #else printf("%s", prompt);