From 47559244fdfc621304b563434359cc6c2a6135f3 Mon Sep 17 00:00:00 2001 From: KNSN92 Date: Fri, 10 Jul 2026 14:42:00 +0900 Subject: [PATCH] Add data length check in part of read function that reading time signature metamessage --- src/event.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/event.rs b/src/event.rs index 34277bb..e3a4031 100644 --- a/src/event.rs +++ b/src/event.rs @@ -572,7 +572,7 @@ impl<'a> MetaMessage<'a> { u8::read(&mut data)?, u8::read(&mut data)?, ), - 0x59 => { + 0x59 if data.len() >= 2 => { MetaMessage::KeySignature(u8::read(&mut data)? as i8, u8::read(&mut data)? != 0) } 0x7F => MetaMessage::SequencerSpecific(data),