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);
 }