From 9f106b684560b37a60e46aa817f1de895603dfaf Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Fri, 2 May 2014 13:51:03 +0100 Subject: [PATCH] Fix a spurious assert() failure. --- src/lib/audio_buffers.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/audio_buffers.cc b/src/lib/audio_buffers.cc index 99e52d92a..4ada94db8 100644 --- a/src/lib/audio_buffers.cc +++ b/src/lib/audio_buffers.cc @@ -175,6 +175,11 @@ AudioBuffers::make_silent (int from, int frames) void AudioBuffers::copy_from (AudioBuffers const * from, int frames_to_copy, int read_offset, int write_offset) { + if (frames_to_copy == 0) { + /* Prevent the asserts from firing if there is nothing to do */ + return; + } + assert (from->channels() == channels()); assert (from); -- 2.30.2