summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/audio_buffers.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/audio_buffers.cc b/src/lib/audio_buffers.cc
index 82df9d6f6..63204dd6a 100644
--- a/src/lib/audio_buffers.cc
+++ b/src/lib/audio_buffers.cc
@@ -125,7 +125,9 @@ AudioBuffers::set_frames (int32_t f)
{
DCPOMATIC_ASSERT (f <= _allocated_frames);
- make_silent (f, _frames - f);
+ if (f < _frames) {
+ make_silent (f, _frames - f);
+ }
_frames = f;
}