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