aboutsummaryrefslogtreecommitdiffstats
path: root/taglib/mpeg/mpegfile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'taglib/mpeg/mpegfile.cpp')
-rw-r--r--taglib/mpeg/mpegfile.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/taglib/mpeg/mpegfile.cpp b/taglib/mpeg/mpegfile.cpp
index 217b03dd..517aea56 100644
--- a/taglib/mpeg/mpegfile.cpp
+++ b/taglib/mpeg/mpegfile.cpp
@@ -108,6 +108,9 @@ bool MPEG::File::isSupported(IOStream *stream)
long headerOffset;
const ByteVector buffer = Utils::readHeader(stream, bufferSize(), true, &headerOffset);
+ if(buffer.isEmpty())
+ return false;
+
const long originalPosition = stream->tell();
AdapterFile file(stream);