OSDN Git Service

Fix aborting.
authorSaito <saito2@digitalme.com>
Thu, 15 Jan 2004 04:25:18 +0000 (04:25 +0000)
committerSaito <saito2@digitalme.com>
Thu, 15 Jan 2004 04:25:18 +0000 (04:25 +0000)
timidity/playmidi.c

index f140edb..85f421e 100644 (file)
@@ -3495,7 +3495,8 @@ static void process_sysex_event(int ev, int ch, int val, int b)
 {
        int temp, msb, note;
 
-       if(ev == ME_SYSEX_MSB) {
+       if (ch > MAX_CHANNELS) {return;}
+       if (ev == ME_SYSEX_MSB) {
                channel[ch].sysex_msb_addr = b;
                channel[ch].sysex_msb_val = val;
        } else if(ev == ME_SYSEX_GS_MSB) {