summaryrefslogtreecommitdiffstats
path: root/src/midi.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/midi.c')
-rw-r--r--src/midi.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/midi.c b/src/midi.c
index b81cf2d..5513123 100644
--- a/src/midi.c
+++ b/src/midi.c
@@ -64,10 +64,12 @@ int midi_note_on(midi_message_t *pkt, unsigned channel, midi_note_t note, uint8_
if (pkt == NULL) {
return -1;
}
-
+
+#ifdef MIDI_DYNAMIC_MEMORY_ALLOC
if (pkt->data == NULL) {
return -2;
}
+#endif
midi_set_status(pkt, NOTE_ON);
midi_set_channel(pkt, channel);
@@ -87,10 +89,12 @@ int midi_note_off(midi_message_t *pkt, unsigned channel, midi_note_t note, uint8
if (pkt == NULL) {
return -1;
}
-
+
+#ifdef MIDI_DYNAMIC_MEMORY_ALLOC
if (pkt->data == NULL) {
return -2;
}
+#endif
midi_set_status(pkt, NOTE_OFF);
midi_set_channel(pkt, channel);