Diff between 8e1c00895404d057841aa045f59c5f2f257a10f3 and f7fb5af2ac15ee55c4ee5384f7a0f8d1f4e939bf
Changed Files
| File | Additions | Deletions | Status |
| src/adapter.c | +2 | -3 | modified |
Full Patch
diff --git a/src/adapter.c b/src/adapter.c
index 8c8b790..86a2124 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -549,7 +549,7 @@ static void send_devices_found(struct btd_adapter *adapter)
g_dbus_send_message(conn, signal);
}
-static void invalidate_rssi(gpointer a, gpointer b)
+static void invalidate_rssi(gpointer a)
{
struct btd_device *dev = a;
@@ -570,8 +570,7 @@ static void discovery_cleanup(struct btd_adapter *adapter)
send_devices_found(adapter);
- g_slist_foreach(discovery->found, invalidate_rssi, NULL);
- g_slist_free(discovery->found);
+ g_slist_free_full(discovery->found, invalidate_rssi);
g_free(discovery);
}