diff options
| author | 2022-04-04 20:32:04 +0000 | |
|---|---|---|
| committer | 2022-04-04 20:32:04 +0000 | |
| commit | a7b858cd2dd2c4843f24a3887d7269dbb0922b19 (patch) | |
| tree | 8f2b6585bff2a144da5e70da20feeb7db56d4980 | |
| parent | 18ce89e9788644a7a31d90b28b4265d092379aec (diff) | |
| parent | ea9ccba5c6f95bbf00cc9482912b27ef1ad3dfd8 (diff) | |
Merge "Check for null Parcels array in hasNonMidiUuids." into tm-dev
| -rw-r--r-- | services/midi/java/com/android/server/midi/MidiService.java | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/services/midi/java/com/android/server/midi/MidiService.java b/services/midi/java/com/android/server/midi/MidiService.java index e1fe1d8433ef..90fd8edacce3 100644 --- a/services/midi/java/com/android/server/midi/MidiService.java +++ b/services/midi/java/com/android/server/midi/MidiService.java @@ -685,11 +685,13 @@ public class MidiService extends IMidiManager.Stub { private boolean hasNonMidiUuids(BluetoothDevice btDevice) { ParcelUuid[] uuidParcels = btDevice.getUuids(); - // The assumption is that these services are indicative of devices that - // ARE NOT MIDI devices. - for (ParcelUuid parcel : uuidParcels) { - if (mNonMidiUUIDs.contains(parcel)) { - return true; + if (uuidParcels != null) { + // The assumption is that these services are indicative of devices that + // ARE NOT MIDI devices. + for (ParcelUuid parcel : uuidParcels) { + if (mNonMidiUUIDs.contains(parcel)) { + return true; + } } } return false; |