mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-10-15 12:34:55 +00:00
2008-06-09 Tambet Ingo <tambet@gmail.com>
* src/dhcp-manager/nm-dhcp-manager.c (finalize): Free private members. (nm_dhcp_device_destroy): Destroy the device options hash table. git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3733 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
parent
d8c3e783ef
commit
5827f3aa2a
|
@ -1,3 +1,8 @@
|
|||
2008-06-09 Tambet Ingo <tambet@gmail.com>
|
||||
|
||||
* src/dhcp-manager/nm-dhcp-manager.c (finalize): Free private members.
|
||||
(nm_dhcp_device_destroy): Destroy the device options hash table.
|
||||
|
||||
2008-06-06 Dan Williams <dcbw@redhat.com>
|
||||
|
||||
* system-settings/src/nm-polkit-helpers.c
|
||||
|
|
|
@ -140,6 +140,12 @@ nm_dhcp_manager_init (NMDHCPManager *manager)
|
|||
static void
|
||||
finalize (GObject *object)
|
||||
{
|
||||
NMDHCPManagerPrivate *priv = NM_DHCP_MANAGER_GET_PRIVATE (object);
|
||||
|
||||
g_hash_table_destroy (priv->devices);
|
||||
g_object_unref (priv->proxy);
|
||||
g_object_unref (priv->dbus_mgr);
|
||||
|
||||
G_OBJECT_CLASS (nm_dhcp_manager_parent_class)->finalize (object);
|
||||
}
|
||||
|
||||
|
@ -211,7 +217,7 @@ nm_dhcp_device_destroy (NMDHCPDevice *device)
|
|||
{
|
||||
nm_dhcp_device_timeout_cleanup (device);
|
||||
nm_dhcp_device_watch_cleanup (device);
|
||||
g_hash_table_remove_all (device->options);
|
||||
g_hash_table_destroy (device->options);
|
||||
g_free (device->iface);
|
||||
g_slice_free (NMDHCPDevice, device);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue