summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeniamino Galvani <bgalvani@redhat.com>2018-10-31 10:10:10 +0100
committerBeniamino Galvani <bgalvani@redhat.com>2018-11-02 14:56:40 +0100
commita985efaf934cedd37a69f94cd35990d7e2c43f0b (patch)
treed3e350229668089fb770871f95528f8523ac4c20
parentc0138cdb35b51bf268c361a2dc7f4c4f6f36ef52 (diff)
downloadNetworkManager-a985efaf934cedd37a69f94cd35990d7e2c43f0b.tar.gz
cli: fix memory leaks
-rw-r--r--clients/cli/devices.c2
-rw-r--r--clients/cli/utils.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/clients/cli/devices.c b/clients/cli/devices.c
index 52dc9dc739..88fbae33f3 100644
--- a/clients/cli/devices.c
+++ b/clients/cli/devices.c
@@ -2822,7 +2822,7 @@ show_access_point_info (NMDeviceWifi *wifi, NmCli *nmc, NmcOutputData *out)
aps = sort_access_points (nm_device_wifi_get_access_points (wifi));
g_ptr_array_foreach (aps, fill_output_access_point, &info);
- g_ptr_array_free (aps, FALSE);
+ g_ptr_array_free (aps, TRUE);
}
print_data_prepare_width (out->output_data);
diff --git a/clients/cli/utils.c b/clients/cli/utils.c
index f9ff489c05..1b940467ce 100644
--- a/clients/cli/utils.c
+++ b/clients/cli/utils.c
@@ -920,6 +920,8 @@ nmc_empty_output_fields (NmcOutputData *output_data)
/* Empty output_data array */
if (output_data->output_data->len > 0)
g_ptr_array_remove_range (output_data->output_data, 0, output_data->output_data->len);
+
+ g_ptr_array_unref (output_data->output_data);
}
/*****************************************************************************/