[Scummvm-git-logs] scummvm master -> c0e198c8f8aa6faff5d99493d28a557759c4073b

sev- noreply at scummvm.org
Fri Jun 2 22:12:37 UTC 2023


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
c0e198c8f8 DIRECTOR: Avoid crashing on empty filenames in detection


Commit: c0e198c8f8aa6faff5d99493d28a557759c4073b
    https://github.com/scummvm/scummvm/commit/c0e198c8f8aa6faff5d99493d28a557759c4073b
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2023-06-03T00:12:10+02:00

Commit Message:
DIRECTOR: Avoid crashing on empty filenames in detection

Changed paths:
    engines/director/director.cpp


diff --git a/engines/director/director.cpp b/engines/director/director.cpp
index de2e4d158e4..7732d2f79b3 100644
--- a/engines/director/director.cpp
+++ b/engines/director/director.cpp
@@ -291,6 +291,9 @@ Common::CodePage DirectorEngine::getPlatformEncoding() {
 }
 
 Common::String DirectorEngine::getRawEXEName() const {
+	if (!_gameDescription->desc.filesDescriptions[0].fileName)
+		return Common::String();
+
 	// Returns raw executable name (without getting overloaded from --start-movie option)
 	return Common::Path(_gameDescription->desc.filesDescriptions[0].fileName).toString(g_director->_dirSeparator);
 }




More information about the Scummvm-git-logs mailing list