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;