summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_ring_buffer.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2020-01-27 03:31:49 +0100
committerRobin Gareus <robin@gareus.org>2020-01-27 03:31:49 +0100
commitfc7dd5115def88d0dd74cc038517680f050a4ded (patch)
tree48b2eb998939605fe64a6cc96acece8f3f8b3b73 /libs/ardour/midi_ring_buffer.cc
parentcf4d7387d2afe092bb110e1b14415fa07448ee55 (diff)
Fix some clang-scan warnings
Diffstat (limited to 'libs/ardour/midi_ring_buffer.cc')
-rw-r--r--libs/ardour/midi_ring_buffer.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/libs/ardour/midi_ring_buffer.cc b/libs/ardour/midi_ring_buffer.cc
index dfe7d89f1b..3b811dfa58 100644
--- a/libs/ardour/midi_ring_buffer.cc
+++ b/libs/ardour/midi_ring_buffer.cc
@@ -147,7 +147,8 @@ MidiRingBuffer<T>::skip_to(samplepos_t start)
while (this->read_space() >= prefix_size) {
uint8_t peekbuf[prefix_size];
- this->peek (peekbuf, prefix_size);
+ bool r = this->peek (peekbuf, prefix_size);
+ assert (r);
ev_time = *(reinterpret_cast<T*>((uintptr_t)peekbuf));
ev_size = *(reinterpret_cast<uint32_t*>((uintptr_t)(peekbuf + sizeof(T) + sizeof (Evoral::EventType))));
@@ -163,7 +164,7 @@ MidiRingBuffer<T>::skip_to(samplepos_t start)
this->increment_read_ptr (prefix_size);
uint8_t status;
- bool r = this->peek (&status, sizeof(uint8_t));
+ r = this->peek (&status, sizeof(uint8_t));
assert (r); // If this failed, buffer is corrupt, all hope is lost
++count;