From f101a657f27ad1bb9fcf2cd0e321a9b6c1304736 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 27 Jan 2020 17:42:28 +0100 Subject: [PATCH] Fix two more clang static analysis warnings --- libs/ardour/midi_buffer.cc | 1 + libs/ardour/rt_midibuffer.cc | 1 + 2 files changed, 2 insertions(+) diff --git a/libs/ardour/midi_buffer.cc b/libs/ardour/midi_buffer.cc index 42fc00ca01..b8cfdb15e3 100644 --- a/libs/ardour/midi_buffer.cc +++ b/libs/ardour/midi_buffer.cc @@ -70,6 +70,7 @@ MidiBuffer::resize (size_t size) cache_aligned_malloc ((void**) &_data, size); if (_size) { + assert (old_data); memcpy (_data, old_data, _size); } diff --git a/libs/ardour/rt_midibuffer.cc b/libs/ardour/rt_midibuffer.cc index 6227b77b2d..b3cd0f934e 100644 --- a/libs/ardour/rt_midibuffer.cc +++ b/libs/ardour/rt_midibuffer.cc @@ -71,6 +71,7 @@ RTMidiBuffer::resize (size_t size) cache_aligned_malloc ((void**) &_data, size * sizeof (Item)); if (_size) { + assert (old_data); memcpy (_data, old_data, _size * sizeof (Item)); cache_aligned_free (old_data); }