diff --git a/Plugins/APL/APLDecoder.m b/Plugins/APL/APLDecoder.m index bb8db04ef..2023b96e7 100644 --- a/Plugins/APL/APLDecoder.m +++ b/Plugins/APL/APLDecoder.m @@ -113,7 +113,7 @@ - (AudioChunk *)readAudio { int maxFrames = INT_MAX; - if(framePosition + maxFrames > trackEnd) + if(framePosition + maxFrames >= trackEnd) maxFrames = (int)(trackEnd - framePosition); if(!maxFrames) {