mirror of
https://github.com/espressif/esp-nimble.git
synced 2026-08-12 04:57:55 +00:00
mesh: Fix sending Provisioning Failed for PB-GATT
In the case of an unexpected PDU we need to send the right response. This was already taken care of for PB-ADV, but not for PB-GATT. X-Original-Commit: 65b2467d6192e9bd943a3f898132775984d6b871
This commit is contained in:
@@ -1477,6 +1477,7 @@ int bt_mesh_pb_gatt_recv(uint16_t conn_handle, struct os_mbuf *buf)
|
||||
type = net_buf_simple_pull_u8(buf);
|
||||
if (type != PROV_FAILED && type != link.expect) {
|
||||
BT_WARN("Unexpected msg 0x%02x != 0x%02x", type, link.expect);
|
||||
prov_send_fail_msg(PROV_ERR_UNEXP_PDU);
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user