# HG changeset patch # User Hasan Yavuz Ă–ZDERYA # Date 2020-02-18 16:05:06 # Node ID 6b388219977e596d55144ffeb253d8dacc68d88e # Parent 5e8115ecea3b769e864fbd66a156e3672480ee44 add assert diff --git a/src/chunkedbuffer.cpp b/src/chunkedbuffer.cpp --- a/src/chunkedbuffer.cpp +++ b/src/chunkedbuffer.cpp @@ -36,6 +36,7 @@ ChunkedBuffer::~ChunkedBuffer() } } +// TODO: we should have a max size for chunkedbuffer void ChunkedBuffer::addSamples(double* samples, unsigned n) { size_t i = 0; @@ -105,6 +106,8 @@ Range ChunkedBuffer::limits() const double ChunkedBuffer::sample(unsigned i) const { + Q_ASSERT(i < _size); + int chunk_index = i / CHUNK_SIZE; int chunk_offset = i % CHUNK_SIZE; return chunks[chunk_index]->sample(chunk_offset);