diff options
Diffstat (limited to 'muse2/muse/midi.cpp')
-rw-r--r-- | muse2/muse/midi.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/muse2/muse/midi.cpp b/muse2/muse/midi.cpp index c1a24c8e..e339f29b 100644 --- a/muse2/muse/midi.cpp +++ b/muse2/muse/midi.cpp @@ -100,8 +100,12 @@ QString midiMetaName(int meta) QString nameSysex(unsigned int len, const unsigned char* buf) { QString s; + if(len == 0) + return s; switch(buf[0]) { case 0x00: + if(len < 3) + return s; if (buf[1] == 0 && buf[2] == 0x41) s = "Microsoft"; break; |