@ -202,7 +202,11 @@ void BAAudioEffectDelayExternal::initialize(void)
avail = memsize - m_allocated[m_mem];
if (m_requestedDelayLength > avail) samples = avail;
if (m_requestedDelayLength > avail) {
samples = avail;
} else {
samples = m_requestedDelayLength;
}
m_memoryStart = m_allocated[m_mem];
m_allocated[m_mem] += samples;
m_memoryLength = samples;