diff --git a/engines/director/detection.cpp b/engines/director/detection.cpp index 63d6b4e685f5..f0670b3bb798 100644 --- a/engines/director/detection.cpp +++ b/engines/director/detection.cpp @@ -210,7 +210,7 @@ const ADGameDescription *DirectorMetaEngine::fallbackDetect(const FileMap &allFi stream->skip(directoryNameSize); - if ((uint32)stream->pos() != offset) { + if (stream->pos() != stream->size() - 4) { delete stream; continue; }