From 2da6daea174098acfd3c35c04f19f11bc8e02a7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Klime=C5=A1?= Date: Thu, 12 Mar 2015 14:42:42 +0100 Subject: [PATCH] cli: fix memory leaks when asking for arguments (cherry picked from commit ae3f452994eb0543da8d94d677c0e2d63fb498f7) Conflicts: clients/cli/connections.c --- clients/cli/connections.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/clients/cli/connections.c b/clients/cli/connections.c index 5de9cc9d13..9206d9dac0 100644 --- a/clients/cli/connections.c +++ b/clients/cli/connections.c @@ -2319,6 +2319,7 @@ do_connection_down (NmCli *nmc, int argc, char **argv) if (nmc->ask) { line = nmc_readline (PROMPT_CONNECTION); nmc_string_to_arg_array (line, "", &arg_arr, &arg_num); + g_free (line); arg_ptr = arg_arr; } if (arg_num == 0) { @@ -8691,6 +8692,7 @@ do_connection_delete (NmCli *nmc, int argc, char **argv) if (nmc->ask) { line = nmc_readline (PROMPT_CONNECTION); nmc_string_to_arg_array (line, "", &arg_arr, &arg_num); + g_free (line); arg_ptr = arg_arr; } if (arg_num == 0) {