Diff between 01a2495a833d8e8d83bd5f0ec6c608fedabd4dbb and 8432085cfde946e2484062e51c3b8438c3b09d11
Changed Files
| File | Additions | Deletions | Status |
| src/adapter.c | +2 | -2 | modified |
Full Patch
diff --git a/src/adapter.c b/src/adapter.c
index 7c2aec0..3b24816 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -556,8 +556,6 @@ static void discovery_cleanup(struct btd_adapter *adapter)
{
struct discovery *discovery = adapter->discovery;
- adapter->discovery = NULL;
-
if (!discovery)
return;
@@ -566,6 +564,8 @@ static void discovery_cleanup(struct btd_adapter *adapter)
send_devices_found(adapter);
+ adapter->discovery = NULL;
+
g_slist_free_full(discovery->found, invalidate_rssi);
g_free(discovery);