From: Thomas Haller Date: Tue, 29 Mar 2016 08:48:01 +0000 (+0200) Subject: policy: use slice allocator for PendingSecondaryData X-Git-Url: https://iam.tj/gitweb/gitweb.cgi?p=NetworkManager.git;a=commitdiff_plain;h=03d5479320cd8a97de2bc39d7f2d27d74c83c1b0 policy: use slice allocator for PendingSecondaryData --- diff --git a/src/nm-policy.c b/src/nm-policy.c index c7d548177..76303f248 100644 --- a/src/nm-policy.c +++ b/src/nm-policy.c @@ -759,7 +759,7 @@ pending_secondary_data_new (NMDevice *device, GSList *secondaries) { PendingSecondaryData *data; - data = g_malloc0 (sizeof (PendingSecondaryData)); + data = g_slice_new (PendingSecondaryData); data->device = g_object_ref (device); data->secondaries = secondaries; return data; @@ -770,8 +770,7 @@ pending_secondary_data_free (PendingSecondaryData *data) { g_object_unref (data->device); g_slist_free_full (data->secondaries, g_object_unref); - memset (data, 0, sizeof (*data)); - g_free (data); + g_slice_free (PendingSecondaryData, data); } static void