This is an automated email from the ASF dual-hosted git repository.
janc pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git
The following commit(s) were added to refs/heads/master by this push:
new 12b877e9d nimble/audio/bass: Fix condition in address recognition
12b877e9d is described below
commit 12b877e9d3ea4b83841fa18596c77938fa797be2
Author: Szymon Czapracki <[email protected]>
AuthorDate: Thu Oct 31 14:27:46 2024 +0100
nimble/audio/bass: Fix condition in address recognition
This commit fixes logic for address
recognition in add_source operation
---
nimble/host/audio/services/bass/src/ble_audio_svc_bass.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/nimble/host/audio/services/bass/src/ble_audio_svc_bass.c
b/nimble/host/audio/services/bass/src/ble_audio_svc_bass.c
index 8b5daf98c..8dea91a50 100644
--- a/nimble/host/audio/services/bass/src/ble_audio_svc_bass.c
+++ b/nimble/host/audio/services/bass/src/ble_audio_svc_bass.c
@@ -329,7 +329,8 @@ ble_svc_audio_bass_add_source(uint8_t *data, uint16_t
data_len, uint16_t conn_ha
operation.conn_handle = conn_handle;
operation.add_source.adv_addr.type = data[offset++];
- if (operation.add_source.adv_addr.type != BLE_ADDR_PUBLIC ||
+
+ if (operation.add_source.adv_addr.type != BLE_ADDR_PUBLIC &&
operation.add_source.adv_addr.type != BLE_ADDR_RANDOM) {
rc = BLE_HS_EINVAL;
ev.bass_operation_status.status = BLE_HS_EINVAL;