Bluetooth: Mesh: Use double pointer in bt_mesh_app_key_resolve
The signature of bt_mesh_app_key_resolve expresses pointer to a 16 byte array as a const uint8_t *app_key[16], which is actually an array of 16 byte pointers. The intended type is equivalent to a double pointer to const uint8_t, but trips up GCC 11, which actually checks this. Signed-off-by: Trond Einar Snekvik <Trond.Einar.Snekvik@nordicsemi.no>
This commit is contained in:
parent
8417f04d75
commit
45ef0d2aef
2 changed files with 2 additions and 2 deletions
|
@ -445,7 +445,7 @@ ssize_t bt_mesh_app_keys_get(uint16_t net_idx, uint16_t app_idxs[], size_t max,
|
|||
|
||||
int bt_mesh_keys_resolve(struct bt_mesh_msg_ctx *ctx,
|
||||
struct bt_mesh_subnet **sub,
|
||||
const uint8_t *app_key[16], uint8_t *aid)
|
||||
const uint8_t **app_key, uint8_t *aid)
|
||||
{
|
||||
struct app_key *app = NULL;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue