From cd0e04f672656bdf32e23334e4768d4bece56636 Mon Sep 17 00:00:00 2001 From: Dmitry Iskrich Date: Tue, 7 Jun 2016 17:02:56 +0300 Subject: DIRECTOR: Check if file is open, rename dump folder --- engines/director/score.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'engines/director') diff --git a/engines/director/score.cpp b/engines/director/score.cpp index cfd4a43230..f01ff4e31a 100644 --- a/engines/director/score.cpp +++ b/engines/director/score.cpp @@ -259,9 +259,12 @@ void Score::dumpScript(uint16 id, scriptType type, Common::String script) { break; } - sprintf(buf, "./dump/%s-%s-%d.txt", _macName.c_str(), typeName.c_str(), id); + sprintf(buf, "./dumps/%s-%s-%d.txt", _macName.c_str(), typeName.c_str(), id); - out.open(buf); + if (!out.open(buf)) { + warning("Can not open dump file %s", buf); + return; + } out.writeString(script); out.flush(); -- cgit v1.2.3