diff --git a/lib-src/sbsms/src/buffer.h b/lib-src/sbsms/src/buffer.h index a0666d68b..a83723608 100644 --- a/lib-src/sbsms/src/buffer.h +++ b/lib-src/sbsms/src/buffer.h @@ -197,6 +197,7 @@ long ArrayRingBuffer :: nReadable() template void ArrayRingBuffer :: advance(long n) { + grow(N); memset(buf+readPos,0,n*sizeof(T)); readPos += n; if(readPos >= length) {