diff --git a/services/midi/java/com/android/server/midi/MidiService.java b/services/midi/java/com/android/server/midi/MidiService.java index e31be82bcff7d..d0205ae24f85b 100644 --- a/services/midi/java/com/android/server/midi/MidiService.java +++ b/services/midi/java/com/android/server/midi/MidiService.java @@ -350,8 +350,10 @@ public class MidiService extends IMidiManager.Stub { } if (mDeviceConnections != null) { - for (DeviceConnection connection : mDeviceConnections) { - connection.notifyClient(server); + synchronized (mDeviceConnections) { + for (DeviceConnection connection : mDeviceConnections) { + connection.notifyClient(server); + } } } }