summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiří Klimeš <jklimes@redhat.com>2015-03-12 14:42:42 +0100
committerJiří Klimeš <jklimes@redhat.com>2015-03-12 15:32:40 +0100
commitae3f452994eb0543da8d94d677c0e2d63fb498f7 (patch)
treeefdfd8f8954137d625f3f89340fdd733e95f5f02
parentf8366c8b1c025f4b2161ff075474fd3b9ad0abd7 (diff)
downloadNetworkManager-ae3f452994eb0543da8d94d677c0e2d63fb498f7.tar.gz
cli: fix memory leaks when asking for arguments
-rw-r--r--clients/cli/connections.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/clients/cli/connections.c b/clients/cli/connections.c
index ee5090ca80..ccb3fb8866 100644
--- a/clients/cli/connections.c
+++ b/clients/cli/connections.c
@@ -2474,6 +2474,7 @@ do_connection_down (NmCli *nmc, int argc, char **argv)
if (nmc->ask) {
line = nmc_readline (PROMPT_CONNECTIONS);
nmc_string_to_arg_array (line, NULL, TRUE, &arg_arr, &arg_num);
+ g_free (line);
arg_ptr = arg_arr;
}
if (arg_num == 0) {
@@ -8871,6 +8872,7 @@ do_connection_delete (NmCli *nmc, int argc, char **argv)
if (nmc->ask) {
line = nmc_readline (PROMPT_CONNECTIONS);
nmc_string_to_arg_array (line, NULL, TRUE, &arg_arr, &arg_num);
+ g_free (line);
arg_ptr = arg_arr;
}
if (arg_num == 0) {