From 4b24414b1d42c8ab403cd828867561b24e9be1da Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Fri, 3 Mar 2023 23:44:58 +0100 Subject: [PATCH] AUDIO: Do not crash if MT32 driver is not fully initialized --- audio/mt32gm.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/audio/mt32gm.cpp b/audio/mt32gm.cpp index d4500e11e30..626580b717d 100644 --- a/audio/mt32gm.cpp +++ b/audio/mt32gm.cpp @@ -973,6 +973,9 @@ void MidiDriver_MT32GM::metaEvent(int8 source, byte type, byte *data, uint16 len } void MidiDriver_MT32GM::stopAllNotes(bool stopSustainedNotes) { + if (!_driver) + return; + for (int i = 0; i < MIDI_CHANNEL_COUNT; ++i) { if (!isOutputChannelUsed(i)) continue;