ble_mesh: Remove patch for the bug of an App

This commit is contained in:
lly
2020-05-14 10:24:15 +08:00
parent 6ccd7dbc59
commit 25a6ea9600
5 changed files with 0 additions and 33 deletions

View File

@@ -698,17 +698,8 @@ static bool is_replay(struct bt_mesh_net_rx *rx, struct bt_mesh_rpl **match)
return true;
}
#if !CONFIG_BLE_MESH_PATCH_FOR_SLAB_APP_1_1_0
if ((!rx->old_iv && rpl->old_iv) ||
rpl->seq < rx->seq) {
#else /* CONFIG_BLE_MESH_PATCH_FOR_SLAB_APP_1_1_0 */
/**
* Added 10 here to fix the bug of Silicon Lab Android App 1.1.0 when
* reconnection will cause its sequence number recounting from 0.
*/
if ((!rx->old_iv && rpl->old_iv) ||
(rpl->seq < rx->seq) || (rpl->seq > rx->seq + 10)) {
#endif /* #if !CONFIG_BLE_MESH_PATCH_FOR_SLAB_APP_1_1_0 */
if (match) {
*match = rpl;
} else {