mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
ble_mesh: Allow maximum 377 octets payload
This commit is contained in:
parent
828bfeac88
commit
e24645c791
@ -1944,8 +1944,8 @@ void btc_ble_mesh_model_call_handler(btc_msg_t *msg)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case BTC_BLE_MESH_ACT_SERVER_MODEL_SEND: {
|
case BTC_BLE_MESH_ACT_SERVER_MODEL_SEND: {
|
||||||
/* arg->model_send.length contains opcode & message, 8 is used for TransMIC */
|
/* arg->model_send.length contains opcode & message, 4 is used for TransMIC */
|
||||||
struct net_buf_simple *buf = bt_mesh_alloc_buf(arg->model_send.length + 8);
|
struct net_buf_simple *buf = bt_mesh_alloc_buf(arg->model_send.length + 4);
|
||||||
if (!buf) {
|
if (!buf) {
|
||||||
BT_ERR("%s, Failed to allocate memory", __func__);
|
BT_ERR("%s, Failed to allocate memory", __func__);
|
||||||
break;
|
break;
|
||||||
@ -1962,8 +1962,8 @@ void btc_ble_mesh_model_call_handler(btc_msg_t *msg)
|
|||||||
}
|
}
|
||||||
case BTC_BLE_MESH_ACT_CLIENT_MODEL_SEND: {
|
case BTC_BLE_MESH_ACT_CLIENT_MODEL_SEND: {
|
||||||
bt_mesh_role_param_t common = {0};
|
bt_mesh_role_param_t common = {0};
|
||||||
/* arg->model_send.length contains opcode & message, 8 is used for TransMIC */
|
/* arg->model_send.length contains opcode & message, 4 is used for TransMIC */
|
||||||
struct net_buf_simple *buf = bt_mesh_alloc_buf(arg->model_send.length + 8);
|
struct net_buf_simple *buf = bt_mesh_alloc_buf(arg->model_send.length + 4);
|
||||||
if (!buf) {
|
if (!buf) {
|
||||||
BT_ERR("%s, Failed to allocate memory", __func__);
|
BT_ERR("%s, Failed to allocate memory", __func__);
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user