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

Commit 55b988eb authored by William Escande's avatar William Escande
Browse files

Add lock in sendBluetoothServiceUpCallback

Bug: 243732562
Bug: 274131645
Test: Build + connect & play audio | no op change
Change-Id: I5be2709689a8505446caa8555965c05b1ccec122
parent 0f0a23a7
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1918,6 +1918,7 @@ public class BluetoothManagerService extends IBluetoothManager.Stub {
     */
    private void sendBluetoothServiceUpCallback() {
        synchronized (mCallbacks) {
            mBluetoothLock.readLock().lock();
            try {
                int n = mCallbacks.beginBroadcast();
                Log.d(TAG, "Broadcasting onBluetoothServiceUp() to " + n + " receivers.");
@@ -1930,6 +1931,7 @@ public class BluetoothManagerService extends IBluetoothManager.Stub {
                }
            } finally {
                mCallbacks.finishBroadcast();
                mBluetoothLock.readLock().unlock();
            }
        }
    }