From 493a136d437b30e594ffbdc8c7bcdcc8ac1fee64 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Sun, 16 Nov 2025 13:57:48 -0700 Subject: [PATCH] MidiBuffer: print an error if ::push_back() fails --- libs/ardour/midi_buffer.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/ardour/midi_buffer.cc b/libs/ardour/midi_buffer.cc index 751cec1eca..db8cc49eff 100644 --- a/libs/ardour/midi_buffer.cc +++ b/libs/ardour/midi_buffer.cc @@ -112,7 +112,9 @@ MidiBuffer::read_from (const Buffer& src, samplecnt_t nframes, sampleoffset_t ds const Evoral::Event ev(*i, false); if (ev.time() >= src_offset && ev.time() < nframes + src_offset) { - push_back (ev.time() + dst_offset - src_offset, ev.event_type (), ev.size(), ev.buffer()); + if (!push_back (ev.time() + dst_offset - src_offset, ev.event_type (), ev.size(), ev.buffer())) { + std::cerr << "MidiBuffer::push_back() failed\n"; + } } }