diff --git a/taglib/mp4/mp4atom.cpp b/taglib/mp4/mp4atom.cpp index 6f6ad68c..b279ab05 100644 --- a/taglib/mp4/mp4atom.cpp +++ b/taglib/mp4/mp4atom.cpp @@ -88,7 +88,7 @@ MP4::Atom::Atom(File *file, int depth) d->name = header.mid(4, 4); if(d->name == "stem") { - file->seek(d->length - 8, File::Current); + file->seek(d->offset + d->length); return; }