diff options
author | Tim E. Real <termtech@rogers.com> | 2010-12-14 20:06:14 +0000 |
---|---|---|
committer | Tim E. Real <termtech@rogers.com> | 2010-12-14 20:06:14 +0000 |
commit | d3d0a38e8c203d658207fb0c8736c046658ceaaa (patch) | |
tree | e67ca04f64948d96b5f51f91a4b20d23b4093063 /muse2/muse/midi.cpp | |
parent | 37d66824699fad3727f1c035a8ad98dc21782757 (diff) |
Fixed corruption to due latin1() conversions.
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; |