ble_mesh: stack: for the case MESH/PVNR/PBADV/BV-01, add the close link reason before reset link

This commit is contained in:
luoxu 2022-12-21 14:43:58 +08:00 committed by BOT
parent 149a2cfc5e
commit 0f87363e3e

View File

@ -2725,6 +2725,11 @@ static void prov_retransmit(struct k_work *work)
#endif
if (k_uptime_get() - link[idx].tx.start > timeout) {
BT_WARN("Provisioner timeout, giving up transaction");
/**
* For the case MESH/PVNR/PBADV/BV-01, provisoner should
* sends link close with reason.
*/
close_link(idx,CLOSE_REASON_TIMEOUT);
reset_link(idx, CLOSE_REASON_TIMEOUT);
return;
}