Bluetooth: Mesh: correct the return type
CC: mesh/access.c mesh/access.c: In function 'model_has_dst': mesh/access.c:483:10: warning: returning 'u16_t *' {aka 'short unsigned int *'} from a function with return type '_Bool8' {aka 'unsigned char'} makes integer from pointer without a cast [-Wint-conversion] 483 | return bt_mesh_model_find_group(&mod, dst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: chao an <anchao@xiaomi.com>
This commit is contained in:
parent
bb5ce8ae30
commit
2f15e3901a
1 changed files with 1 additions and 1 deletions
|
@ -480,7 +480,7 @@ static bool model_has_dst(struct bt_mesh_model *mod, u16_t dst)
|
|||
if (BT_MESH_ADDR_IS_UNICAST(dst)) {
|
||||
return (dev_comp->elem[mod->elem_idx].addr == dst);
|
||||
} else if (BT_MESH_ADDR_IS_GROUP(dst) || BT_MESH_ADDR_IS_VIRTUAL(dst)) {
|
||||
return bt_mesh_model_find_group(&mod, dst);
|
||||
return !!bt_mesh_model_find_group(&mod, dst);
|
||||
}
|
||||
|
||||
return (mod->elem_idx == 0 && bt_mesh_fixed_group_match(dst));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue