summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2017-11-24 14:13:24 +0100
committerThomas Haller <thaller@redhat.com>2017-11-27 15:21:58 +0100
commit6ab0ff8a7c183d50bf464cac7952187d6608b371 (patch)
tree1ec12e3d5b1e46a86959b9e3b2836a1368550419
parentf0147a9c476e49aad373591f7ef1029b683cd560 (diff)
downloadNetworkManager-6ab0ff8a7c183d50bf464cac7952187d6608b371.tar.gz
settings: use slice allocator for UpdateInfo data
-rw-r--r--src/settings/nm-settings-connection.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/settings/nm-settings-connection.c b/src/settings/nm-settings-connection.c
index 71ef2e49ad..4fae50ed0c 100644
--- a/src/settings/nm-settings-connection.c
+++ b/src/settings/nm-settings-connection.c
@@ -1638,8 +1638,7 @@ update_complete (NMSettingsConnection *self,
g_clear_object (&info->agent_mgr);
g_clear_object (&info->new_settings);
g_free (info->audit_args);
- memset (info, 0, sizeof (*info));
- g_free (info);
+ g_slice_free (UpdateInfo, info);
}
static void
@@ -1814,7 +1813,7 @@ settings_connection_update_helper (NMSettingsConnection *self,
goto error;
}
- info = g_malloc0 (sizeof (*info));
+ info = g_slice_new0 (UpdateInfo);
info->context = context;
info->agent_mgr = g_object_ref (priv->agent_mgr);
info->subject = subject;