From 66f18a065ea7bc505d9a21ef34fb84bb93226e3d Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Sun, 16 Nov 2025 13:56:40 -0700 Subject: [PATCH] MIDI diskwriter: at least pretend to catch errors when pushing to MidiRingBuffer --- libs/ardour/disk_writer.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libs/ardour/disk_writer.cc b/libs/ardour/disk_writer.cc index 10e6a258ae..051949a9a5 100644 --- a/libs/ardour/disk_writer.cc +++ b/libs/ardour/disk_writer.cc @@ -697,8 +697,11 @@ DiskWriter::run (BufferSet& bufs, samplepos_t start_sample, samplepos_t end_samp } if (!filter || !filter->filter(ev.buffer(), ev.size())) { - _midi_buf->write (event_time, ev.event_type(), ev.size(), ev.buffer()); - cnt++; + if (_midi_buf->write (event_time, ev.event_type(), ev.size(), ev.buffer()) == ev.size()) { + cnt++; + } else { + /* what? */ + } } }