Diff between c924331486621e33a54f83064f2763dc988a9cb6 and c1226f79ec97133ef48e2cfe3b68ad92f483c1f0

Changed Files

File Additions Deletions Status
src/adapter.c +3 -0 modified

Full Patch

diff --git a/src/adapter.c b/src/adapter.c
index 7353184..233aef4 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -1949,6 +1949,9 @@ static void stop_discovery_complete(uint8_t status, uint16_t length,
 	if (client)
 		discovery_remove(client);
 
+	if (status != MGMT_STATUS_SUCCESS)
+		return;
+
 	adapter->discovery_type = 0x00;
 	adapter->discovery_enable = 0x00;
 	adapter->filtered_discovery = false;