ble_mesh: Fix PreviousAddress endianess in Friend Request
The upper transport layer is using big endian ordering. The PreviousAddress field of a Friend Request message should therefore be converted to native endianess using sys_cpu_to_be16().
This commit is contained in:
parent
fc80d107ad
commit
8116a787cd
1 changed files with 1 additions and 1 deletions
|
@ -324,7 +324,7 @@ static int send_friend_req(struct bt_mesh_lpn *lpn)
|
|||
.criteria = LPN_CRITERIA,
|
||||
.recv_delay = LPN_RECV_DELAY,
|
||||
.poll_to = LPN_POLL_TO,
|
||||
.prev_addr = lpn->old_friend,
|
||||
.prev_addr = sys_cpu_to_be16(lpn->old_friend),
|
||||
.num_elem = comp->elem_count,
|
||||
.lpn_counter = sys_cpu_to_be16(lpn->counter),
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue