summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2019-07-02 16:25:33 +0200
committerThomas Haller <thaller@redhat.com>2019-07-09 19:18:32 +0200
commit6356d83993ea3e578563347fc7d74741cb02ae15 (patch)
tree12bb34d60d1010b3994446aa0bc12ecad063149e
parent3802dad978d09f45ea9aa0a14cfb4afc73a43ee2 (diff)
downloadNetworkManager-6356d83993ea3e578563347fc7d74741cb02ae15.tar.gz
core: use nm_c_list_elem_free_steal() in _delete_volatile_connection_all ()
-rw-r--r--src/nm-manager.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/nm-manager.c b/src/nm-manager.c
index 9d9d05c7be..52433049fa 100644
--- a/src/nm-manager.c
+++ b/src/nm-manager.c
@@ -2157,9 +2157,7 @@ _delete_volatile_connection_all (NMManager *self, gboolean do_delete)
while ((elem = c_list_first_entry (&priv->delete_volatile_connection_lst_head, NMCListElem, lst))) {
gs_unref_object NMSettingsConnection *connection = NULL;
- connection = elem->data;
- nm_c_list_elem_free (elem);
-
+ connection = nm_c_list_elem_free_steal (elem);
if (do_delete)
_delete_volatile_connection_do (self, connection);
}