summaryrefslogtreecommitdiffstats
path: root/src/engine/cachingreader/cachingreaderchunk.cpp
diff options
context:
space:
mode:
authorUwe Klotz <uklotz@mixxx.org>2019-10-05 15:08:57 +0200
committerUwe Klotz <uklotz@mixxx.org>2019-10-05 15:35:56 +0200
commitb3a1af8b08168d5897b734a58b1b45656e60f2d8 (patch)
tree6b503334d3e693ccc3159b191346c0c9b59afbd0 /src/engine/cachingreader/cachingreaderchunk.cpp
parenteb7532507291ac43c80ea7823caca77c9e3db99d (diff)
Fix debug assertions while decoding corrupt files
Diffstat (limited to 'src/engine/cachingreader/cachingreaderchunk.cpp')
-rw-r--r--src/engine/cachingreader/cachingreaderchunk.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/engine/cachingreader/cachingreaderchunk.cpp b/src/engine/cachingreader/cachingreaderchunk.cpp
index 23456282f3..732cebc00d 100644
--- a/src/engine/cachingreader/cachingreaderchunk.cpp
+++ b/src/engine/cachingreader/cachingreaderchunk.cpp
@@ -72,7 +72,8 @@ mixxx::IndexRange CachingReaderChunk::bufferSampleFrames(
mixxx::WritableSampleFrames(
sourceFrameIndexRange,
mixxx::SampleBuffer::WritableSlice(m_sampleBuffer)));
- DEBUG_ASSERT(m_bufferedSampleFrames.frameIndexRange() <= sourceFrameIndexRange);
+ DEBUG_ASSERT(m_bufferedSampleFrames.frameIndexRange().empty() ||
+ m_bufferedSampleFrames.frameIndexRange() <= sourceFrameIndexRange);
return m_bufferedSampleFrames.frameIndexRange();
}