From 9b2898c533686e18a8134eeba8237402f837f8f8 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 10 Mar 2015 22:06:28 +0100 Subject: yet unheard of edge-case. --- libs/ardour/interpolation.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'libs/ardour/interpolation.cc') diff --git a/libs/ardour/interpolation.cc b/libs/ardour/interpolation.cc index 79b43bc58e..be4967b521 100644 --- a/libs/ardour/interpolation.cc +++ b/libs/ardour/interpolation.cc @@ -81,8 +81,10 @@ CubicInterpolation::interpolate (int channel, framecnt_t nframes, Sample *input, if (nframes < 3) { /* no interpolation possible */ - for (i = 0; i < nframes; ++i) { - output[i] = input[i]; + if (input && output) { + for (i = 0; i < nframes; ++i) { + output[i] = input[i]; + } } return nframes; -- cgit v1.2.3