[Scummvm-git-logs] scummvm master -> 2a779915c89837bc5dc28cf9b592e18f3c67a4ad

eriktorbjorn noreply at scummvm.org
Wed Jun 25 05:32:15 UTC 2025


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

Summary:
2a779915c8 LASTEXPRESS: Fix Valgrind warnings


Commit: 2a779915c89837bc5dc28cf9b592e18f3c67a4ad
    https://github.com/scummvm/scummvm/commit/2a779915c89837bc5dc28cf9b592e18f3c67a4ad
Author: Torbjörn Andersson (eriktorbjorn at users.sourceforge.net)
Date: 2025-06-25T07:32:01+02:00

Commit Message:
LASTEXPRESS: Fix Valgrind warnings

Unfortunately, the game is extremely prone to hanging when running in
Valgrind, so this is as far as I got.

Changed paths:
    engines/lastexpress/game/events.cpp
    engines/lastexpress/lastexpress.h


diff --git a/engines/lastexpress/game/events.cpp b/engines/lastexpress/game/events.cpp
index 1599ddfb08e..b41cedc755e 100644
--- a/engines/lastexpress/game/events.cpp
+++ b/engines/lastexpress/game/events.cpp
@@ -39,7 +39,7 @@ MessageManager::MessageManager(LastExpressEngine *engine) {
 }
 
 MessageManager::~MessageManager() {
-	delete _autoMessages;
+	free(_autoMessages);
 	_autoMessages = nullptr;
 }
 
diff --git a/engines/lastexpress/lastexpress.h b/engines/lastexpress/lastexpress.h
index 97ed8be85a8..9d80306e109 100644
--- a/engines/lastexpress/lastexpress.h
+++ b/engines/lastexpress/lastexpress.h
@@ -475,7 +475,7 @@ typedef struct FontData {
 		memset(charMap, 0, sizeof(charMap));
 		memset(charKerning, 0, sizeof(charKerning));
 
-		delete fontData;
+		free(fontData);
 		fontData = nullptr;
 	}
 } FontData;




More information about the Scummvm-git-logs mailing list