Loading system/stack/btm/btm_ble_bgconn.c +5 −1 Original line number Diff line number Diff line Loading @@ -332,8 +332,12 @@ BOOLEAN btm_update_bg_conn_list(BOOLEAN to_add, BD_ADDR bd_addr, UINT8 *p_attr_t p_cb->bg_dev_num --; p_cur = p_bg_dev; p_next = p_bg_dev + 1; for (j = i + 1 ;j < BTM_BLE_MAX_BG_CONN_DEV_NUM && p_next->in_use ; j ++, p_cur ++, p_next ++ ) for (j = i + 1; j < BTM_BLE_MAX_BG_CONN_DEV_NUM && p_next->in_use; j ++, p_cur ++, p_next ++) { memcpy(p_cur, p_next, sizeof(tBTM_LE_BG_CONN_DEV)); memset(p_next, 0, sizeof(tBTM_LE_BG_CONN_DEV)); } } ret = TRUE; break; Loading Loading
system/stack/btm/btm_ble_bgconn.c +5 −1 Original line number Diff line number Diff line Loading @@ -332,8 +332,12 @@ BOOLEAN btm_update_bg_conn_list(BOOLEAN to_add, BD_ADDR bd_addr, UINT8 *p_attr_t p_cb->bg_dev_num --; p_cur = p_bg_dev; p_next = p_bg_dev + 1; for (j = i + 1 ;j < BTM_BLE_MAX_BG_CONN_DEV_NUM && p_next->in_use ; j ++, p_cur ++, p_next ++ ) for (j = i + 1; j < BTM_BLE_MAX_BG_CONN_DEV_NUM && p_next->in_use; j ++, p_cur ++, p_next ++) { memcpy(p_cur, p_next, sizeof(tBTM_LE_BG_CONN_DEV)); memset(p_next, 0, sizeof(tBTM_LE_BG_CONN_DEV)); } } ret = TRUE; break; Loading