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;

Reply via email to