system/bt
Revision | 5f98c2410fd68bbf06f5a33e75036e9b10b2145d (tree) |
---|---|
Zeit | 2016-09-17 02:33:49 |
Autor | Jakub Pawlowski <jpawlowski@goog...> |
Commiter | Andre Eisenbach |
Add a missing case for BTA_DM_SEARCH_CANCEL_CMPL_EVT
Cancelling discovery was not handled properly in
btif_dm_search_services_evt and was causing crashes due to assert in
default case.
Bug: 31442085
Change-Id: If9a2c203730c9b06df5ff8d8e251f0c35addcb82
(cherry picked from commit 7df43240c4a7cf5ecd58a39f03d235bf52929d79)
@@ -1554,6 +1554,10 @@ static void btif_dm_search_services_evt(UINT16 event, char *p_param) | ||
1554 | 1554 | /* fixme */ |
1555 | 1555 | break; |
1556 | 1556 | |
1557 | + case BTA_DM_SEARCH_CANCEL_CMPL_EVT: | |
1558 | + /* no-op */ | |
1559 | + break; | |
1560 | + | |
1557 | 1561 | #if (defined(BLE_INCLUDED) && (BLE_INCLUDED == TRUE)) |
1558 | 1562 | case BTA_DM_DISC_BLE_RES_EVT: |
1559 | 1563 | BTIF_TRACE_DEBUG("%s:, services 0x%x)", __FUNCTION__, |