diff --git a/Plugins/MAD/MADDecoder.m b/Plugins/MAD/MADDecoder.m index 44914feb7..b0a3d1cdd 100644 --- a/Plugins/MAD/MADDecoder.m +++ b/Plugins/MAD/MADDecoder.m @@ -499,7 +499,7 @@ } } else { // Past the end of the file. - if(totalFrames <= _framesDecoded) { + if([_source seekable] && totalFrames <= _framesDecoded) { return YES; } }