From 35e57ba6a0789e90cd75fed42b242b701b9607e9 Mon Sep 17 00:00:00 2001 From: Gergo Koteles Date: Tue, 8 Jul 2025 00:05:55 +0200 Subject: [PATCH] mididevice: add length check for performance sysex --- src/mididevice.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mididevice.cpp b/src/mididevice.cpp index f1036c9..d07d216 100644 --- a/src/mididevice.cpp +++ b/src/mididevice.cpp @@ -339,7 +339,7 @@ void CMIDIDevice::MIDIMessageHandler (const u8 *pMessage, size_t nLength, unsign // Check for TX216/TX816 style performance sysex messages - if (pMessage[3] == 0x04) + if (nLength == 7 && pMessage[3] == 0x04) { // TX816/TX216 Performance SysEx message uint8_t mTG = pMessage[2] & 0x0F; // mTG = module/tone generator number (0-7)