diff options
author | Claudio Takahasi <claudio.takahasi@openbossa.org> | 2008-03-13 12:34:10 +0000 |
---|---|---|
committer | Claudio Takahasi <claudio.takahasi@openbossa.org> | 2008-03-13 12:34:10 +0000 |
commit | 81cfb0fc353b88658aec4c1ee0eb6cc5f851df41 (patch) | |
tree | 3107427069c2a64b7b2494b8661995ce9bcc362f /hcid/dbus-hci.c | |
parent | 25e819828847f241fe0f77565edf0dffad5700c9 (diff) |
cleanup: removed device's static D-Bus connection reference
Diffstat (limited to 'hcid/dbus-hci.c')
-rw-r--r-- | hcid/dbus-hci.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/hcid/dbus-hci.c b/hcid/dbus-hci.c index 837d47af..c1faa4a8 100644 --- a/hcid/dbus-hci.c +++ b/hcid/dbus-hci.c @@ -451,7 +451,8 @@ int unregister_adapter_path(const char *path) } if (adapter->devices) { - g_slist_foreach(adapter->devices, (GFunc) device_destroy, NULL); + g_slist_foreach(adapter->devices, + (GFunc) device_destroy, connection); g_slist_free(adapter->devices); } @@ -577,7 +578,7 @@ static void create_stored_device(char *key, char *value, void *user_data) GSList *uuids = bt_string2list(value); struct device *device; - device = device_create(adapter, key, uuids); + device = device_create(connection, adapter, key, uuids); if (device) adapter->devices = g_slist_append(adapter->devices, device); } |