From 02c1d67034562373ee6c9ac875952701f4abebe1 Mon Sep 17 00:00:00 2001 From: Chris Cannam Date: Wed, 6 Aug 2008 22:00:18 +0000 Subject: [PATCH] * fix possible crash in resampler --- src/Resampler.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Resampler.cpp b/src/Resampler.cpp index 539dcb8..b94693b 100644 --- a/src/Resampler.cpp +++ b/src/Resampler.cpp @@ -137,9 +137,11 @@ D_SRC::resample(const float *const R__ *const R__ in, data.data_out = *out; } else { if (incount * m_channels > m_iinsize) { + m_iinsize = incount * m_channels; m_iin = allocFloat(m_iin, m_iinsize); } if (outcount * m_channels > m_ioutsize) { + m_ioutsize = outcount * m_channels; m_iout = allocFloat(m_iout, m_ioutsize); } for (int i = 0; i < incount; ++i) {