diff options
author | Robin Gareus <robin@gareus.org> | 2020-01-27 03:31:49 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2020-01-27 03:31:49 +0100 |
commit | fc7dd5115def88d0dd74cc038517680f050a4ded (patch) | |
tree | 48b2eb998939605fe64a6cc96acece8f3f8b3b73 /libs/ardour/midi_ring_buffer.cc | |
parent | cf4d7387d2afe092bb110e1b14415fa07448ee55 (diff) |
Fix some clang-scan warnings
Diffstat (limited to 'libs/ardour/midi_ring_buffer.cc')
-rw-r--r-- | libs/ardour/midi_ring_buffer.cc | 5 |
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; |