Diff between a1fb50fd5aa0a605c810543c8479016febf1cacc and 5f8323f2aaa3c8c3d36bdf541f014ac9065a9398

Changed Files

File Additions Deletions Status
src/shared/bap.c +1 -3 modified

Full Patch

diff --git a/src/shared/bap.c b/src/shared/bap.c
index 85460a8..1f9760d 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);
 }