fix: check for snd_rawmidi_info_malloc

This commit is contained in:
2026-05-16 17:35:21 +02:00
parent 7cce5babc2
commit 7e1328aab0
+6
View File
@@ -74,6 +74,12 @@ void *midi_background_listen(void *args) {
snd_rawmidi_info_malloc(&info);
if (info == NULL) {
log_error("(%s) failed to allocate MIDI info", device->name);
free(process_args);
pthread_exit(NULL);
}
while (!context->stop && snd_rawmidi_info(device->output, info) == 0) {
bytes_read = snd_rawmidi_read(device->input, buffer, 3);
if (bytes_read == 3) {