From 5f8323f2aaa3c8c3d36bdf541f014ac9065a9398 Mon Sep 17 00:00:00 2001 From: Kiran K Date: Fri, 20 Oct 2023 19:55:51 +0530 Subject: [PATCH] bap: Fix update of sink location value pac->sink_loc needs to be updated only if there is a change. --- src/shared/bap.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/shared/bap.c b/src/shared/bap.c index 85460a813..1f9760d0d 100644 --- a/src/shared/bap.c +++ b/src/shared/bap.c @@ -2449,13 +2449,11 @@ static void pacs_sink_location_changed(struct bt_pacs *pacs) static void pacs_add_sink_location(struct bt_pacs *pacs, uint32_t location) { - location |= pacs->sink_loc_value; - /* Check if location value needs updating */ if (location == pacs->sink_loc_value) return; - pacs->sink_loc_value = location; + pacs->sink_loc_value |= location; pacs_sink_location_changed(pacs); } -- 2.47.3