diff options
-rw-r--r-- | engines/director/director.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/director/director.cpp b/engines/director/director.cpp index b787935f8e..ddc5adccdd 100644 --- a/engines/director/director.cpp +++ b/engines/director/director.cpp @@ -141,7 +141,8 @@ Common::HashMap<Common::String, Score *> DirectorEngine::loadMMMNames(Common::St Common::FSList movies; Common::HashMap<Common::String, Score *> nameMap; - directory.getChildren(movies, Common::FSNode::kListFilesOnly); + if (!directory.getChildren(movies, Common::FSNode::kListFilesOnly)) + return nameMap; if (!movies.empty()) { for (Common::FSList::const_iterator i = movies.begin(); i != movies.end(); ++i) { |