Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 81ed5b53 authored by Jack He's avatar Jack He
Browse files

BASS: PA_SYNC_STATE_FAILED_TO_SYNCHRONIZE in allowed for paSyncState

* Missed this value in earlier code iteration

Test: atest android.bluetooth.cts.BluetoothLeBroadcastReceiveStateTest
Bug: 230013261
Fixes: 230013261
Change-Id: I10c1fc206b7bdf7bf97e80bf1bc579e936021f37
parent 9d0518ee
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -224,9 +224,12 @@ public final class BluetoothLeBroadcastReceiveState implements Parcelable {
            throw new IllegalArgumentException("subgroupMetadata.size()  "
                    + subgroupMetadata.size() + " must be equal to numSubgroups " + numSubgroups);
        }
        if (paSyncState != PA_SYNC_STATE_IDLE && paSyncState != PA_SYNC_STATE_SYNCINFO_REQUEST
        if (paSyncState != PA_SYNC_STATE_IDLE
                && paSyncState != PA_SYNC_STATE_SYNCINFO_REQUEST
                && paSyncState != PA_SYNC_STATE_SYNCHRONIZED
                && paSyncState != PA_SYNC_STATE_FAILED_TO_SYNCHRONIZE
                && paSyncState != PA_SYNC_STATE_NO_PAST && paSyncState != PA_SYNC_STATE_INVALID) {
                && paSyncState != PA_SYNC_STATE_NO_PAST
                && paSyncState != PA_SYNC_STATE_INVALID) {
            throw new IllegalArgumentException("unrecognized paSyncState " + paSyncState);
        }
        if (bigEncryptionState != BIG_ENCRYPTION_STATE_NOT_ENCRYPTED