aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/director/director.cpp3
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) {