Skip to content

Conversation

@eriksandgren
Copy link
Contributor

…as used

This change makes sure that when a call to bt_id_set_scan_own_addr is sucessful, i.e., the return value is 0, the own_addr_type will be set by the bt_id_set_scan_own_addr.

Not setting the own_addr_type in a successful call to bt_id_set_scan_own_addr causes, for example,
the start_le_scan_ext method in scan.c to use an uninitialized own_addr_type.

Eventually this results in an unexpected failure further down in start_le_scan_ext, when sending HCI command to controller with an uninitialized own_addr_type.

Signed-off-by: Erik Sandgren [email protected]
(cherry picked from commit 5f59b35)

…as used

This change makes sure that when a call to `bt_id_set_scan_own_addr` is
sucessful, i.e., the return value is 0, the `own_addr_type` will
be set by the `bt_id_set_scan_own_addr`.

Not setting the `own_addr_type` in a successful call to
`bt_id_set_scan_own_addr` causes, for example,
the `start_le_scan_ext` method in `scan.c` to use an
uninitialized `own_addr_type`.

Eventually this results in an unexpected failure further down in
`start_le_scan_ext`, when sending HCI command to controller with
an uninitialized `own_addr_type`.

Signed-off-by: Erik Sandgren <[email protected]>
(cherry picked from commit 5f59b35)
@hermabe hermabe added this to the ncs-2.8.0 milestone Oct 15, 2024
@ivaniushkov ivaniushkov self-requested a review October 15, 2024 09:00
@rlubos rlubos merged commit ad6c18d into nrfconnect:main Oct 16, 2024
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants